我真的很喜欢在chrome调试器中编辑javascript的能力,然而,我发现让调试器从服务器重新获取javascript真的很有问题。

有时我不得不关闭调试器并重新加载帧,但其他时候(dI不能确定在什么情况下发生),我必须清除我的临时互联网缓存。有时我发誓我必须完全关闭chrome浏览器,然后清除缓存,然后在调试器最终显示最新的脚本之前加载页面。

(NB。web服务器没有缓存脚本)

我想知道是否有人知道一个快速和简单的方法来告诉调试器无效所有的javascript,并重新获取它在页面重载?


当前回答

如果URL上有文档: file:///C:/Users/user/Desktop/site/index.html

添加任何参数到你的URL,像这样: 文件:/ / / C: /用户/用户/桌面/网站/ index . html ?foo = 777

浏览器会刷新所有的站点资源

其他回答

右键点击重载按钮,点击“清空缓存和硬重载”

在我看来,在chrome的“私人浏览会话”中工作是最简单的,以确保你的javascript文件不是来自缓存。

下面是DevTools的快捷方式:

F12打开Chrome DevTools F1,打开DevTools Settings 勾选“禁用缓存”(当DevTools打开时),如下所示:

注:根据Dimi的评论更新。他们倾向于移动它,所以让我知道,或者更新帖子,如果你注意到它的变化。

你也可以使用这个Chrome扩展来快速切换使用或不缓存:https://chrome.google.com/webstore/detail/cache-killer/jpfbieopdmepaolggioebjmedmclkbap

禁用断点会导致新脚本为我加载。