怎么解决 chrome js 调试 的缓存问题

2017-01-17 16:30:27 +08:00
 coderstory

首先说明下,我说的缓存不是本地 js 缓存导致服务端修改在浏览器上不生效的问题。

而是 chrome 的 js 引擎内部缓存。

该 JS 在 F12 控制台中显示的文件名会以 VMxxx 开头 xxxx 表示一个随机数字

JS 文本背景色会变成淡黄色(淡黄色应该是 vm 缓存模式 白色是标准模式 红色表示 已在客户端修改的缓存)

一般的讲,直接 F5 就好了。

但我现在写的代码都是 iframe 里面的 刷新单个 iframe 无法刷新这个缓存。

现在 每次修改都要刷新整个网页才能继续调试

求解这个要怎么解决

3471 次点击
所在节点    Chrome
3 条回复
coderstory
2017-01-17 16:33:39 +08:00
js 的 url 显示为类似 debugger:///VM6596 ChooseNoticesUser.do 这样的地址
mlkr
2017-01-17 17:17:45 +08:00
ahill
2017-09-19 08:58:11 +08:00
如果 iframe 之间没有交互的话
在新标签页打开链接( iframe

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX