如何防止浏览器将特定页面存储在临时文件夹中?有没有使用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