2012-07-05 73 views
1

我想做類似於在chrome中打開開發人員工具並檢查禁用緩存然後重新加載頁面的操作。強制重新加載所有頁面資源,而不是緩存

我無法以任何方式修改網址(例如,在查詢中追加時間戳),因爲這隻會工作一次,但下次我正常重新加載網頁時,資源將從舊網址加載而沒有時間戳併成爲舊的緩存版本。

我只需要支持鉻,我沒有訪問服務器。

基本上我需要在chrome緩存中更新資源文件,而不更改網址。

+0

我懷疑有可能全部由客戶端被強制,因爲資源緩存的控制研究由服務器處理。 – JSPDeveloper01

回答

1

從這個話題涉及:Prevent browser caching of jQuery AJAX call result

當你能夠編輯服務器端腳本設置沒有緩存的頭,這是很難完全處理程序它IE。不幸的是,在查詢字符串的末尾添加了時間戳。

+0

我根本無法訪問服務器,但我只需要支持Chrome。 – Tyilo

+0

** + 1 **時間戳。實際上,SO海報不能使用這種方法是不幸的。也許某種類型的Chrome插件可以做到這一點?不知道。 – arttronics

+2

不需要插件:http://christian.roy.name/blog/disable-cache-chrome。 順便說一句,@Tyilo,最好處理用戶設置緩存鑲邊或與服務器端部分交談。 – Cauliturtle

1

重裝所有頁面資源,無論高速緩存可以通過長按刷新按鈕,開發工具是開放

相關問題