天天看點

解決Django中修改css或js檔案但浏覽器顯示效果無法及時更新的問題

情況描述:

自己在明明對項目上的某個js或css檔案進行了修改,并送出到伺服器上去了。但是在用戶端浏覽器裡面打開頁面時,并沒有看到修改後的效果,而是該js檔案對應的舊版本的效果。

分析:

如果了解過浏覽器緩存就知道,為了效率,浏覽器通常會緩存js/css檔案。如果沒有清除浏覽器緩存的該js檔案的話,js的修改效果就不會起作用,因為浏覽器還是用的緩存在本地的js檔案。

解決方法:

(ps:以谷歌浏覽器Google Chrome為例)

1、點選浏覽器右上方的三個點,選擇“設定”

解決Django中修改css或js檔案但浏覽器顯示效果無法及時更新的問題

2、點選“隐私設定和安全性”,選擇“清除浏覽資料”

解決Django中修改css或js檔案但浏覽器顯示效果無法及時更新的問題

3、根據需要清除資料即可。對于web開發修改js不生效的情況,隻需要清除下面的紅框選擇的内容即可。

解決Django中修改css或js檔案但浏覽器顯示效果無法及時更新的問題

+++++++絕++++++++招========分========割+++++++線+++++++

清除緩存清除了那麼久,然後發現Ctrl+F5 強制重新整理就可以解決的事, 當初為什麼要那麼麻煩的清除緩存呢。注意!!有的浏覽器的強制重新整理并不是Ctrl+F5哈……