如何重寫「緩存控制」值在HTTP響應 我有一個網頁,當我訪問材料返回下面的頭:「緩存控制」的價值觀
的cache控制:無緩存,無店鋪
使用Firefox擴展(如力CORS我無法得到它的工作) 我想修改這個響應頭,這樣的材料實際上是緩存浪費帶寬,而不是。
如何重寫「緩存控制」值在HTTP響應 我有一個網頁,當我訪問材料返回下面的頭:「緩存控制」的價值觀
的cache控制:無緩存,無店鋪
使用Firefox擴展(如力CORS我無法得到它的工作) 我想修改這個響應頭,這樣的材料實際上是緩存浪費帶寬,而不是。
我最近花了幾個小時試圖獲取文件緩存,並發現chrome.webRequest和chrome.declarativeWebRequest API不能強制緩存資源。絕不。
Cache-Control(和其他)響應標頭可以更改,但它只會在getResponseHeader方法中可見。不在緩存行爲。
從一些reddit的線程:
安裝了FF 「修改響應頭」 插件: https://addons.mozilla.org/en-US/firefox/addon/modify-response-headers/
在插件的選項,去headers
。選擇Action
- >Filter
。在 的標題名稱字段中輸入cache-control
,然後單擊Add
。做 再次相同,但標頭名稱pragma
。然後點擊 Start
按鈕(左上角的大按鈕)。
在about:config
設置這些值:browser.cache.disk.enable
= false
browser.cache.memory.capacity
= 200000
(你可能會需要 創建這一領域 - 右擊空白處 - >New
- >Integer
)
重新啓動Firefox。