2011-12-08 52 views
0

我一直在研究這個問題,並已閱讀解決方案,但他們根本無法使用。在Chrome或Firefox中繞過緩存

假設您可以通過點擊F12,單擊右下角的齒輪,並選中「禁用緩存」,繞過Chrome中的緩存。這對我不起作用。我仍然得到一個緩存CSS的頁面。在Firefox中,我在Net下,並檢查「禁用瀏覽器緩存」無濟於事。 HTML不是問題,只是CSS,可能還有JS。

但是IE沒有這個問題。我相應地更新頁面的CSS和IE更新。由於顯而易見的原因,這不是理想的情況。

我在Chrome和Firefox中訪問my-site.com/style.css,並且文件中沒有我用FTP/SSH/IE看到的文件。如果這看起來像一個錯誤(它對我來說),那麼請讓我知道。如果我只是啞巴,那麼請告訴我我缺少的東西。請。

謝謝。

+0

這不是一個編程問題。 –

回答

3

避免高速緩存的一種方法是在某種程度上顯式更改網址。我的建議是一個查詢字符串參數追加到CSS的網址,如:

http://mysite.com/content/css/File.css?version=1234 

和更新版本或另一種方式是將附加DateTimeOffset,而不是一個自動遞增的編號。

+0

這是一個巧妙的把戲!這是有道理的,我感謝你。瀏覽器中是否沒有方法禁用單個站點的緩存? – KingTouchstone

相關問題