IE11 开发者工具中的“总是从服务器刷新”是怎么回事?

Posted

技术标签:

【中文标题】IE11 开发者工具中的“总是从服务器刷新”是怎么回事?【英文标题】:What happened to "Always refresh from server" in IE11 developer tools? 【发布时间】:2013-08-07 15:22:07 【问题描述】:

Internet Explorer 11 中的 F12 开发者工具是否也具有 IE 8-10 中开发者工具的“始终从服务器刷新”功能?

我在Network tool 上看到了“清除浏览器缓存... (Ctrl + R)”按钮,但单击它似乎什么也没做(Temporary Internet Files 文件夹之后仍有文件)。我还将“检查存储页面的较新版本:”设置设置为“每次访问网页时”,但这似乎并不总是刷新外部资产。

IE 11 开发时可以完全禁用缓存吗?

现在我只是按住 Ctrl 键并单击刷新按钮(根据 Wikipedia's instructions to bypass the cache),但这很容易忘记。

【问题讨论】:

【参考方案1】:

很遗憾,我可以确认您的怀疑,据我所知,IE 11 预览中的 F12 工具中没有“始终从服务器刷新”功能。

你提到的清除浏览器缓存按钮什么都不做。

目前从服务器获取新鲜内容的唯一方法是使用 Ctrl+F5 组合键刷新 IE11。

IE 11 仍处于预览阶段,所以我们希望 MS 至少在正式发布之前修复清除浏览器缓存按钮。

【讨论】:

+1 感谢您的检查。看起来您正在为 Windows 8.1 Preview 使用 IE 11?我正在使用适用于 Windows 7 的 IE 11 Preview,我想知道 Windows 8.1 Preview 版本的行为是否存在差异。我猜不是…… 是的,我使用的是 Win 8.1 预览版。是的,看起来两个系统上的行为是相同的。【参考方案2】:

他们似乎在 Windows 8.1 附带的 RTM 版本的 IE11 中添加了“始终从服务器刷新”按钮

它位于开发者工具的“网络”选项卡中,左侧第三个按钮。

【讨论】:

我有这个,我可以查看下载的 JS 的响应正文以查看我的更改,但它仍在运行旧的 javascript !?这可能是由于 ceasar 在他的回答中链接到的“连接”问题。 我可以让它为 IE11 工作的唯一方法是:开发人员工具,网络选项卡,单击清除会话按钮。对我来说,它会立即刷新。【参考方案3】:

正式版IE 11 windows 7还是有这个问题。我已经在IE论坛上报告了这个

http://connect.microsoft.com/IE/feedback/details/800257/ie11-clear-browser-cache-in-developer-tools-does-not-clear-the-browser-cache

【讨论】:

谢谢你。 IE11 开发工具的发布似乎太早了。像 IE10 这样的令人失望的东西越来越好。【参考方案4】:

您可以在互联网选项中设置此设置。在常规标签下选择设置

然后在设置中选择'每次访问网页',应该会有同样的效果。

【讨论】:

【参考方案5】:

2016 年 3 月 12 日更新

Windows 10 上以蓝色突出显示的左侧第四个图标 Internet Explorer 11

Windows 10 上以蓝色突出显示的左侧第四个图标Internet Explorer 12“Edge”


Windows Update 之前的 Windows 7 上的旧版本、IE11 和可能的 IE10:

Internet Explorer Developer Toolbar was thankfully revised 但显然没有人更新他们的答案,因此您可以在此处禁用缓存:

【讨论】:

以上是关于IE11 开发者工具中的“总是从服务器刷新”是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

IE11 开发工具中的 IE7/8/9/10 模拟器在哪里? [复制]

IE 11 开发人员工具问题 - window.onload 中的异常

chrome开发者工具抓包的问题

IE 11 中的不完整 HTML

火狐浏览器中的javascript怎么调试

IE11和 Chrome,Firefox,Safari 等浏览器比有啥差距