7

我的 HTML 页面引用了一些 JavaScript 文件,例如:

<script type="text/javascript" src="MyClass.js"></script>

我正在使用带有 Chrome 的 Windows 中的 Python SimpleHTTPServer 使用 WebStorm 进行调试。我可以在我的 JavaScript 中设置断点,WebStorm 会按预期在它们处停止。

但是,有时当我对 JavaScript 进行更改并重新启动调试器时,它会运行旧代码,而不是更新后的代码。如果我放置一个断点,它停止的行与我放置断点的位置不同步。

如何强制刷新?

4

1 回答 1

5

问题在于 Chrome(和 Firefox)缓存 JavaScript——这可能超出了 WebStorm 的控制范围。解决如下:

铬合金

  • F12打开开发者面板,然后在工具栏中右键单击刷新->“清空缓存并硬重新加载”

  • 或者; F12打开开发者面板,右下角设置图标,勾选“禁用缓存”

火狐

  • 安装 Web Developer 工具栏,禁用 -> “禁用整个缓存”

  • 或者; 看到这个接受的答案

于 2013-03-28T05:11:37.587 回答