Firebug不会在更改的JavaScript上刷新缓存

Yoh*_*oda 12 javascript debugging firebug

在Firebug的脚本部分下调试JavaScript代码时,Firebug不会刷新已更改的JavaScript缓存.它仍然显示并执行我在1到2小时后写的旧JavaScript代码.

Firefox版本是13.0.1.
Firebug 1.9.2.

有人可以建议我如何克服这个问题吗?或者无论如何清除Firebug下的JavaScript缓存?

Pol*_*yov 10

当我遇到这个问题时,我通常会重新启动Firefox(关闭,再次打开),但清除缓存使用ctrl+F5也有效.

  • 请注意`ctrl + F5`并没有真正清除缓存,而是[Reload(覆盖缓存)](https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-很快).用例如`XMLHttpRequest`或RequireJS加载的东西不会神奇地覆盖缓存.相反,Firebug [Net Panel的选项菜单](https://getfirebug.com/wiki/index.php/Net_Panel#Options_Menu)具有"禁用浏览器缓存"选项.(但要注意,它会禁用所有站点的缓存,直到再次重新启用它为止). (6认同)
  • 我已经检查了firebug设置窗格中的**禁用HTTP缓存(当工具箱打开时)**并且它总是忘记更新调试器选项卡(Inspector显示实际内容).当我在firebug中禁用此选项时,`ctrl + F5`再次工作.超级烦人:-) (2认同)