簡體   English   中英

IE8中的解析網頁已過期

[英]Resolving Webpage expired in IE8

每當我單擊File-> New Window或在IE8中按ctrl + n時,我都會得到一個新頁面,其中包含從瀏覽器cachec中顯示的頁面,並且請求不會轉到服務器端。

我通過在每個頁面中添加以下幾行來解決上述問題,
response.setHeader(“ Cache-Control”,“ no-cache”);
response.setHeader(“ Pragma”,“ no-cache”);
response.setDateHeader(“ Expires”,0);
response.setHeader(“ Cache-Control”,“ no-store”);

現在,當我單擊“文件”->“新窗口”或在IE8中按ctrl + n時,我會收到一條消息:“網頁已過期.........本地復制............ 。”在新窗口中。

除了顯示上面的msg之外,我還需要顯示自己的msg / page
我在Cache-Control,Expire等的響應標頭中嘗試了不同的值。
我唯一想實現的是,如果緩存中沒有頁面,則該請求必須轉到服務器進行處理,即,每當用戶單擊IE8中的file-> new window或ctrl + n時,該請求都應該轉到服務器。

我相當確定實現此目標的唯一方法是,如果用戶禁用自己的緩存,則每個請求都會重新命中服務器。

編輯:哪怕那都不行...因為當您的瀏覽器崩潰並嘗試在啟動時重新加載選項卡時,即使禁用了緩存,它也不會對這些服務器起作用……

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM