項目中js文件修改后瀏覽器不能及時更新的解決辦法


現在就分別把IE,firefox,chrome中解決辦法貼出來供大家參考:

1.firefox(火狐瀏覽器)解決問題

第一步,在瀏覽器中敲入:about:config ,然后回車

第二步,在顯示出的內容中找到下面的列表內容,雙擊下面圖中圈出的內容

 

 

然后關閉這個頁面,你就可以讓你的項目在更新時瀏覽器及時地更新你項目中的js文件。

2.IE

打開IE瀏覽器,同時按住ALT+X,在出現的頁面上點擊Internet選項,進入Internet選項配置界面中,點擊在下面的圖中圈出的按鈕

 

 進入設置界面,然后選中下面圖中圈出的選項

 

 

然后依次點擊確定,然后,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中加入下面的一句話即可

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

一開始我還以為后面的ver=1需要經常修改值才不會造成仍舊讀不出來,現在發現及時修改的js文件,也不需要修改這個數字就可以更新。

轉載於:https://my.oschina.net/guopengfei/blog/411306


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM