簡體   English   中英

HInclude Internet Explorer上的緩存問題

[英]HInclude Caching problem on Internet Explorer

我一段時間以來一直在使用HInclude( http://www.mnot.net/javascript/hinclude/ ),而且效果很好,但是有一個問題。 我每次使用Internet Explorer(6.x +和7.0)中的“后退”按鈕時,都不會刷新使用HInclude提取的網站部分。 在其他瀏覽器上也可以正常工作。 我嘗試將標頭中的緩存控件和編譯指示控件設置為“ no-Cache”。 但即使那樣也不起作用。 我希望HInclude每次用戶單擊“后退”按鈕或重新訪問帶有hx內容的頁面時都能夠接收新內容。 我怎么做?

完整的流量捕獲對於准確查看服務器發送的內容很有用。 話雖如此,IE團隊確實在IE9中進行了工作,以確保按RFC2616允許以及在其他瀏覽器中實現的按“后退”按鈕不會影響服務器。

在IE9之前,后端的行為非常棘手/笨拙,服務器是否受到攻擊可能取決於該頁面是否具有明確的緩存指令以及用戶的IE緩存設置是什么(請參閱本文檔的中途)。 實際上,服務器遭受攻擊的次數比應有的頻繁(當然,從來沒有)。

如果我沒記錯的話,我認為IE9之前的錯誤之一就是如果包含必須重新驗證的緩存頭,則客戶端將不會從緩存中提取文件。

-埃里克

您是否嘗試在JS鏈接的末尾放置一些隨機字符串?

暫無
暫無

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

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