0
我有一個網頁一個複選框和頁面A的鏈接瀏覽器Safari瀏覽器會忽略無存儲高速緩存控制指令
我點擊複選框, 我點擊鏈接, 轉到頁面A, 點擊瀏覽器後退按鈕, 回來
我仍然看到複選框被選中,它沒有被清除。
我已經使用了正確的緩存控制標題如下。
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-store, no-cache
Expires: 0
此外,嘗試這樣做:
document.body.onunload = function(){};
document.body.onpageshow = function(evt) {
if (evt.persisted) {
document.body.style.display = "none";
location.reload();
}
};
沒有在Chrome和Safari(臺式機)的作品
非常適用於IE,火狐,移動Chrome和Safari。
請幫忙。
持久性緩存可能未被使用。但是,由於在導航過程中頁面未從內存中逐出,因此RAM內緩存可能仍處於活動狀態。 –
我需要刷新頁面。我該如何強制執行?也在網絡選項卡中,DOCUMENT不從緩存中獲取,我可以驗證。但表格沒有清除。 – snehatulsi
用於狩獵,加入下面解決了這個問題: