解决Django中修改css或js文件但浏览器显示效果无法及时更新的问题

时间:2024-05-19 19:57:32

情况描述:

自己在明明对项目上的某个js或css文件进行了修改,并提交到服务器上去了。但是在客户端浏览器里面打开页面时,并没有看到修改后的效果,而是该js文件对应的旧版本的效果。

分析:

如果了解过浏览器缓存就知道,为了效率,浏览器通常会缓存js/css文件。如果没有清除浏览器缓存的该js文件的话,js的修改效果就不会起作用,因为浏览器还是用的缓存在本地的js文件。

解决方法:

(ps:以谷歌浏览器Google Chrome为例)

1、点击浏览器右上方的三个点,选择“设置”

解决Django中修改css或js文件但浏览器显示效果无法及时更新的问题

 

2、点击“隐私设置和安全性”,选择“清除浏览数据”

解决Django中修改css或js文件但浏览器显示效果无法及时更新的问题

 

3、根据需要清除数据即可。对于web开发修改js不生效的情况,只需要清除下面的红框选择的内容即可。

解决Django中修改css或js文件但浏览器显示效果无法及时更新的问题

 

+++++++绝++++++++招========分========割+++++++线+++++++

 

清除缓存清除了那么久,然后发现Ctrl+F5 强制刷新就可以解决的事, 当初为什么要那么麻烦的清除缓存呢。注意!!有的浏览器的强制刷新并不是Ctrl+F5哈……