我幾個星期以來都有一個瘋狂的煩人問題,我似乎無法解決。偶爾,當我更新Siteground上託管的我的網站的Javascript或CSS文件時,Chrome會拒絕識別它們。如果我清空緩存並刷新,其他瀏覽器將立即提取新文件,Chrome不會。爲什麼Chrome拉老JS文件?
我:
- 通過cPanel的文件管理器驗證正確的文件被上傳到我的服務器。
- 反覆清空Chrome的緩存。
- 反覆使用devtools「硬重載」和「空緩存和硬重載」。
- 反覆退出並重新打開Chrome。
- 通過devtools完全關閉Chrome的緩存。
這個問題似乎很難解決,當我幾個小時後回到它時,它就解決了。我在這裏錯過的是讓Chrome瀏覽器不能讀取新文件?
如果問題仍然存在,請使用隱身模式進行檢查。 –
@Kinduser剛剛檢查過,仍然使用舊文件。 –
這絕對是一個緩存問題。您是否嘗試過[通過DevTools中的Network選項卡禁用Chrome的緩存](http://stackoverflow.com/a/7000899/2341603)? –