如何在Firefox上关闭缓存?

Thi*_*ilo 139 javascript firefox caching

在开发过程中,我必须始终在Firefox中"清除缓存",以使其使用最新版本的JavaScript文件.

是否有某种设置(about:config)完全关闭JavaScript文件的缓存?或者,如果没有,对于所有文件?

tst*_*tst 225

在Firefox地址栏中输入"about:config"并设置:

browser.cache.disk.enable = false
browser.cache.memory.enable = false
Run Code Online (Sandbox Code Playgroud)

如果在本地开发,或使用HTML5的新清单属性,您可能还需要在about:config中设置以下内容:

browser.cache.offline.enable = false
Run Code Online (Sandbox Code Playgroud)

  • network.http.use-cache不适合我.更改browser.cache.offline.enable对我没有任何影响. (2认同)

phi*_*ash 60

网页开发工具有一个选项来禁用缓存,这使得它很容易将其打开和关闭,当你需要它.

  • 在 chrispederick 在最新版本中修复一些新的 firefox 更改之前,这不再起作用。我会选择 about:config 解决方案,这对开发人员来说更好。 (2认同)

som*_*ome 12

您是否尝试过使用CTRL- F5更新页面?

  • 我真的怀疑它是否可靠,至少在存在iframe和框架集的情况下. (6认同)
  • 更正确的是,它不会总是在iframe中重新加载JS/CSS,但在Firefox中,您至少可以将该框架弹出到新选项卡中,然后重新加载. (2认同)

kyn*_*nan 10

没有特定的选项来禁用JavaScript的缓存,您必须完全禁用缓存.

FireBug可以选择在"网络"选项卡的下拉菜单中禁用浏览器缓存.


sha*_*eef 8

在同一页面上,您要禁用缓存执行此操作:仅供参考:我正在处理的版本是30.0

您可以 :

打开webdeveloper工具栏 开放web开发人员

并选择禁用缓存

在那之后它将从它自己的重新加载页面(你在上)并且每一件事都被重新记录,并且每次都会重新发送任何信息请求,并且你可以保持web开发人员始终保持开放以便始终保持关注并确保它始终打开(检查) .


Rek*_*moc 7

如果您正在使用服务器端代码,您可以生成一个随机数,并以下列方式将其附加到src的末尾....

SRC = "yourJavascriptFile.js?randomNumber = 434534"

每次随机生成randomNumber.


Cir*_*四事件 7

Firefox 48开发人员工具

允许您仅在工具箱打开时关闭缓存,这非常适合Web开发:

  • F12
  • 右上角的变速箱
  • 向下滚动顶部高级设置
  • 选中"禁用缓存(工具箱打开时)"

在此输入图像描述

/sf/answers/1917819781/有类似的内容,但定位有点改变了.