现在就分别把IE,,中解决办法贴出来供大家参考:
1.(火狐浏览器)解决问题
第一步,在浏览器中敲入:about: ,然后回车
第二步,在显示出的内容中找到下面的列表内容,双击下面图中圈出的内容
在出现的对话框中将3改为1
然后关闭这个页面,你就可以让你的项目在更新时浏览器及时地更新你项目中的js文件。
2.IE
打开IE浏览器,同时按住ALT+X,在出现的页面上点击选项,进入选项配置界面中,点击在下面的图中圈出的按钮
进入设置界面,然后选中下面图中圈出的选项
然后依次点击确定,然后,IE浏览器就可以及时更新项目中更改的js文件。
3.(谷歌浏览器)
此方法是根据下方评论整理,个人未验证。
只要F12打开开发者工具,点击右下角的齿轮“设置”按钮进入下一界面,选中选项卡中的 cache (while is open) 就行了。下次只要你是在开发者工具打开的情况下,均会不保存缓存,因此会加载最新版本的js。
4.刚刚想起来的一个办法
这个办法也没有根本的解决为什么修改的js文件不能在浏览器中及时更新,但是使用本方法可以实现更新,这个方法就是手动删除部署的文件,然后从新部署项目。下面是分别针对和找到部署的项目的位置。
4.1针对使用者:
使用的朋友们注意Chrome 自动升级后,本地项目都无法访问,由于默认的在中部署项目的位置并不在中的目录下,而是在安装路径下,例如我使用的是 luna ,我在中部署的项目的默认的位置为:.\.\org..wst..core\tmp0\ ,你如果想找这个路径,那么,你就需要去你的下去找.文件夹,然后再按照上面的路径查找到你的部署的项目,手动删除后,在中从新部署项目,就可以消除浏览器不能更新的问题。
4.1针对使用者:
中部署的项目的路径就在的安装路径中文件夹下,在这个文件夹中查找到你的项目,手动删除,然后在中重新部署项目即可。
5.其他方法
根据评论本文章的朋友们的建议,我也亲自尝试了一下他们的方法,觉得这个方法还是蛮不错的,比我的上面的方法要好的多,只需要在引用的js中加入下面的一句话即可
<script src="1.js?ver=1">script>
一开始我还以为后面的ver=1需要经常修改值才不会造成仍旧读不出来,现在发现及时修改的js文件Chrome 自动升级后,本地项目都无法访问,也不需要修改这个数字就可以更新。
评论留言