如何在 Firefox 4.0 中强制刷新整个页面(不是从缓存中)?

26 firefox browser-cache refresh

如何在 Firefox 4.0 中强制重新加载(不是从缓存中)?

我在互联网上看到了很多假设的理论,包括:

Ctrl + F5

Ctrl+ Shift+R

但是,实际上,这些实际上不起作用。那么你如何真正做到呢?

我似乎能够做到的唯一方法是每次手动清除缓存。这几乎不是开发环境中的解决方案。

小智 13

我在 Firefox 8 上,Ctrl+F5绝对是重新加载整页的快捷方式。

  • 如果缓存的页面是重定向页面怎么办?Ctrl + F5 仅适用于当前页面,但通过重定向,您将不会在要重新加载未缓存的页面上。 (2认同)

小智 10

在 FireBug 中,在网络选项卡上打开一个菜单(选项卡中的小三角形)并选择禁用浏览器缓存。


two*_*bob 9

转到 url 地址:about:config。这应该会在窗口中加载 Firefox 配置设置以进行编辑。您可能会看到一条警告消息,指出“这可能会使您的保修失效!” 这将需要您单击以加载设置。然后找到browser.cache.check_doc_frequency密钥并将其更改为1.


作为参考,有效值为browser.cache.check_doc_frequency

  • 0 – 每个会话检查一次页面的新版本(会话在第一个应用程序窗口打开时开始并在最后一个应用程序窗口关闭时结束)。

  • 1 - 每次加载页面时检查新版本。← 这个

  • 2 – 从不检查新版本 – 始终从缓存加载页面。(离线模式?)

  • 3- 当页面过时时检查新版本。(默认)

显然这会影响您的整个浏览体验,但它是这个或 CTRL + F5 几次。


小智 5

我发现在处理相互依赖的 Javascript 文件时,最多需要 3 个设置才能完成这项工作。以下适用于 FireFox 39(也可能是早期版本):

  1. 打开 Firefox 开发者工具
  2. 单击齿轮选项卡(右侧,右侧第 4 个)
  3. 找到高级设置部分(第 3 列),然后单击“禁用缓存(工具箱打开时)”
  4. 打开一个新选项卡并在 URL 中输入 about:config
  5. 搜索"browser.cache.check_doc_frequency",并将其值更改为 1
  6. 搜索“network.http.use-cache”并通过单击该行将其值更改为“false”。请记住,对于复杂的页面,这可能会显着增加您的页面刷新时间。

特别感谢以下使我走上正轨的人:

当然,如果这不仅仅是为了调试,并且您想对生产中的页面进行显式控制,则应该在页面标题中进行:http : //www.mobify.com/blog/beginners-guide-to-http -缓存头/