注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SunOfMay的博客

At.163

 
 
 

日志

 
 

解决浏览器调试js文件不及时更新的问题  

2015-11-18 17:09:40|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

原文见:  http://my.oschina.net/guopengfei/blog/411306?p=1

1.firefox(火狐浏览器)解决问题

第一步,在浏览器中敲入:about:config ,然后回车

第二步,在显示出的内容中找到下面的列表内容,双击下面图中圈出的内容

解决浏览器调试js文件不及时更新的问题 - sunofmay - SunOfMay的博客

在出现的对话框中将3改为1

解决浏览器调试js文件不及时更新的问题 - sunofmay - SunOfMay的博客


然后关闭这个页面,你就可以让你的项目在更新时浏览器及时地更新你项目中的js文件。

2.IE

打开IE浏览器,同时按住ALT+X,在出现的页面上点击Internet选项,进入Internet选项配置界面中,点击在下面的图中圈出的按钮

解决浏览器调试js文件不及时更新的问题 - sunofmay - SunOfMay的博客


进入设置界面,然后选中下面图中圈出的选项

解决浏览器调试js文件不及时更新的问题 - sunofmay - SunOfMay的博客

然后依次点击确定,然后,IE浏览器就可以及时更新项目中更改的js文件。

3.chrome(谷歌浏览器)

此方法是根据下方评论整理,个人未验证。

只要F12打开开发者工具,点击右下角的齿轮“设置”按钮进入下一界面,选中General选项卡中的Disable cache (while DevTools is open) 就行了。下次只要你是在开发者工具打开的情况下,均会不保存缓存,因此会加载最新版本的js。


4.刚刚想起来的一个办法

这个办法也没有根本的解决为什么修改的js文件不能在浏览器中及时更新,但是使用本方法可以实现更新,这个方法就是手动删除部署的文件,然后从新部署项目。下面是分别针对myeclipse和eclipse找到部署的项目的位置。

4.1针对eclipse使用者:

使用eclipse的朋友们注意,由于eclipse默认的在tomcat中部署项目的位置并不在tomcat中的webapp目录下,而是在eclipse安装路径下,例如我使用的是eclipse luna ,我在tomcat中部署的项目的默认的位置为: .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps ,你如果想找这个路径,那么,你就需要去你的workspace下去找.metadata文件夹,然后再按照上面的路径查找到你的部署的项目,手动删除后,在eclipse中从新部署项目,就可以消除浏览器不能更新的问题。

4.1针对Myeclipse使用者:

myeclipse中部署的项目的路径就在tomcat的安装路径中webapp文件夹下,在这个webapp文件夹中查找到你的项目,手动删除,然后在myeclipse中重新部署项目即可。

5.其他方法

根据评论本文章的朋友们的建议,我也亲自尝试了一下他们的方法,觉得这个方法还是蛮不错的,比我的上面的方法要好的多,只需要在引用的js中加入下面的一句话即可

1
<script src="1.js?ver=1"></script>

一开始我还以为后面的ver=1需要经常修改值才不会造成仍旧读不出来,现在发现及时修改的js文件,也不需要修改这个数字就可以更新。


  评论这张
 
阅读(82)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018