如今就分別把IE,firefox,chrome中解決辦法貼出來供你們參考:web
第一步,在瀏覽器中敲入:about:config ,而後回車chrome
第二步,在顯示出的內容中找到下面的列表內容,雙擊下面圖中圈出的內容瀏覽器
在出現的對話框中將3改成1
緩存
而後關閉這個頁面,你就可讓你的項目在更新時瀏覽器及時地更新你項目中的js文件。tomcat
打開IE瀏覽器,同時按住ALT+X,在出現的頁面上點擊Internet選項,進入Internet選項配置界面中,點擊在下面的圖中圈出的按鈕app
進入設置界面,而後選中下面圖中圈出的選項eclipse
而後依次點擊肯定,而後,IE瀏覽器就能夠及時更新項目中更改的js文件。
webapp
此方法是根據下方評論整理,我的未驗證。工具
只要F12打開開發者工具,點擊右下角的齒輪「設置」按鈕進入下一界面,選中General選項卡中的Disable cache (while DevTools is open) 就好了。下次只要你是在開發者工具打開的狀況下,均會不保存緩存,所以會加載最新版本的js。spa
這個辦法也沒有根本的解決爲何修改的js文件不能在瀏覽器中及時更新,可是使用本方法能夠實現更新,這個方法就是手動刪除部署的文件,而後重新部署項目。下面是分別針對myeclipse和eclipse找到部署的項目的位置。
使用eclipse的朋友們注意,因爲eclipse默認的在tomcat中部署項目的位置並不在tomcat中的webapp目錄下,而是在eclipse安裝路徑下,例如我使用的是eclipse luna ,我在tomcat中部署的項目的默認的位置爲: .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps ,你若是想找這個路徑,那麼,你就須要去你的workspace下去找.metadata文件夾,而後再按照上面的路徑查找到你的部署的項目,手動刪除後,在eclipse中重新部署項目,就能夠消除瀏覽器不能更新的問題。
myeclipse中部署的項目的路徑就在tomcat的安裝路徑中webapp文件夾下,在這個webapp文件夾中查找到你的項目,手動刪除,而後在myeclipse中從新部署項目便可。
根據評論本文章的朋友們的建議,我也親自嘗試了一下他們的方法,以爲這個方法仍是蠻不錯的,比個人上面的方法要好的多,只須要在引用的js中加入下面的一句話便可
<script src="1.js?ver=1"></script>
一開始我還覺得後面的ver=1須要常常修改值纔不會形成仍舊讀不出來,如今發現及時修改的js文件,也不須要修改這個數字就能夠更新。