如何禁用Internet Explorer 9中的缓存?
我浏览到页面,然后单击链接。当我单击“上一步”时,我需要浏览器始终从网站上重新获取页面。
我尝试通过进入以下方式禁用浏览器缓存:
- 工具类
- 互联网选项
- 在“ 浏览历史记录”下,单击“设置”。
在“ 检查存储页面的较新版本”下,选择“ 每次访问该网页时”
除非这不会导致Internet Explorer 9(32位(Windows 7(64位(专业)))在单击“ 后退”按钮时重新加载页面。
如何禁用Internet Explorer 9中的缓存?
当我单击“ 后退”按钮时,我使用Fiddler来查看Internet Explorer 9是否向服务器发出HTTP请求:
和Internet Explorer 9并没有从服务器请求的页面; 而是从缓存中提供它。
如何禁用Internet Explorer 9中的缓存?
我尝试将浏览器模式(Internet Explorer 9报告给服务器的Internet Explorer版本)更改为IE8 *,以及将**文档模式(Internet Explorer 9使用的Internet Explorer呈现引擎版本)更改为呈现页面),在这两种情况下,浏览器都不会在单击返回时请求该页面。
如何禁用Internet Explorer 9中的缓存?
更新:我尝试将Internet Explorer 9中的最大缓存大小减小到最低允许值:8 MB:
并重新启动浏览器,但是当我单击“上一步”时,Internet Explorer 9不会从缓存中重新获取页面:
而是显示网页的旧的,缓存的版本。
如何禁用Internet Explorer 9中的缓存?
Ctrl+F5
,它是在所有Web浏览器中都可以使用的47个键盘快捷键之一,可以获取正在查看的网页的新副本。在Firefox中也可以安装一个附件,该附件将提供一个工具栏图标,可以按需按此按钮以清除缓存。
F5
,这不是问题,问题在于她必须按F5
。Google,Gmail,Facebook,Twitter,所有问题都可以通过添加解决no-cache, no-store
。而且我一直无法说服作者我母亲最喜欢的网站来做同样的事情。因此,我剩下了一个客户端永久解决方案。
Ctrl+F5
(或Shift
在按住Back-Arrow按钮或键的同时按住该键,虽然不是通用的,但在Firefox中也能做到) 。