情况描述:
自己在明明对项目上的某个js或css文件进行了修改,并提交到服务器上去了。但是在客户端浏览器里面打开页面时,并没有看到修改后的效果,而是该js文件对应的旧版本的效果。
分析:
如果了解过浏览器缓存就知道,为了效率,浏览器通常会缓存js/css文件。如果没有清除浏览器缓存的该js文件的话,js的修改效果就不会起作用,因为浏览器还是用的缓存在本地的js文件。
解决方法:
(ps:以谷歌浏览器Google Chrome为例)
1、点击浏览器右上方的三个点,选择“设置”
2、点击“隐私设置和安全性”,选择“清除浏览数据”
3、根据需要清除数据即可。对于web开发修改js不生效的情况,只需要清除下面的红框选择的内容即可。