如何防止瀏覽器將特定頁面存儲在臨時文件夾中?有沒有使用meta標籤的解決方案?我試過用元標記:雜注,過期,緩存控制,但它不起作用。Internet Explorer(6及更高版本)緩存和臨時文件
2
A
回答
0
不,你不能。 MSHTML必須將文件存儲一段時間才能呈現它。這是一個內置的設計要求。
0
This question(或更重要的一點,它的答案)應該有所幫助。儘管如此,我不認爲有什麼辦法可以成爲某些瀏覽器不會將內容寫入臨時文件(用於緩存以外的目的)。
2
下面是完整的集合響應頭的哪些應該在所有瀏覽器的工作:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
的Cache-Control
根據HTTP 1.1規範。 Pragma
是根據HTTP 1.0規範。 Expires
是爲了避免代理緩存內容。
如果這仍然失敗,那麼你只需要明確在測試前的瀏覽器緩存。
如果仍然徒勞,那麼問題就出在別的地方。常見的情況是,初學者認爲像腳本,樣式表和圖像這樣的包含文件是根據父頁面的指示進行緩存的。這是而不是是真的。它們都是獨立的請求,因此擁有自己的一套可控響應頭。我已經在過去使用
0
相關問題
- 1. Internet Explorer 6+ https緩存
- 2. Internet Explorer和緩存
- 3. 多個Internet Explorer版本瀏覽器測試(Internet Explorer 6-8)?
- 4. Internet Explorer 11臨時文件位於
- 5. Internet Explorer 8及以下版本問題
- 6. 的Internet Explorer 8和Internet Explorer 6並排
- 7. Internet Explorer DNS,緩存
- 8. Internet Explorer緩存文件上傳?
- 9. 之後使用:以及之前:Internet Explorer版本6和7中的選擇器
- 10. VML Internet Explorer版本
- 11. 在jQuery中檢測Internet Explorer 6或更低版本
- 12. Internet Explorer 11及更早版本 - 不響應CSS列樣式
- 13. $。在Internet Explorer 8及更低版本中出現AJAX錯誤
- 14. Internet Explorer版本6和7 - 最小寬度問題
- 15. 僅在Internet Explorer版本10或更高版本上支持在64位Internet Explorer中測試Web應用程序
- 16. 用於PHP 5.5及更高版本的Doctrine緩存
- 17. Internet Explorer緩存問題
- 18. asp.net Internet Explorer圖像緩存?
- 19. jQuery的高度()問題與Internet Explorer 6
- 20. Internet Explorer和文本框
- 21. Internet Explorer不更新文件
- 22. Internet Explorer版本說明:CO
- 23. Internet Explorer的6/7
- 24. getLastKnownLocation無法在更高版本的Android(6及以上版本)中工作
- 25. Android R文件和ADT14及更高版本Eclipse
- 26. Cassandra 3.0及更高版本需要Java 8u40或更高版本
- 27. Xamarin中的iPhone 6及更高版本的初始屏幕
- 28. 遠程編程管理IIS 6及更高版本
- 29. Apache Tomcat 6及更高版本中的虛擬主機
- 30. 更改Java臨時Internet文件存儲位置
我需要緩存刷新後清除,它不工作。只有當我重新啓動瀏覽器緩存清除。 – michal
這是用於調試還是其他原因。如果您只是爲了自己的開發目的而清除它,只需使用命令行將rmdir/s/q緩存目錄。 –
不,這是爲了正常使用web應用程序,因爲它使用oracle mapviewer來渲染地圖,並且需要刷新頁面以更新地圖內容的更新。 – michal