情況描述:
自己在明明對項目上的某個js或css檔案進行了修改,并送出到伺服器上去了。但是在用戶端浏覽器裡面打開頁面時,并沒有看到修改後的效果,而是該js檔案對應的舊版本的效果。
分析:
如果了解過浏覽器緩存就知道,為了效率,浏覽器通常會緩存js/css檔案。如果沒有清除浏覽器緩存的該js檔案的話,js的修改效果就不會起作用,因為浏覽器還是用的緩存在本地的js檔案。
解決方法:
(ps:以谷歌浏覽器Google Chrome為例)
1、點選浏覽器右上方的三個點,選擇“設定”
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4VERPRzZ61ENNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3MzMwAzMzEDMwIDNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、點選“隐私設定和安全性”,選擇“清除浏覽資料”
3、根據需要清除資料即可。對于web開發修改js不生效的情況,隻需要清除下面的紅框選擇的内容即可。