Chrome开发者工具无法查看JavaScript

6
我遇到了一个非常奇怪的问题,我的 JavaScript 在源代码中无法显示。如果我在我的 JS 中设置 debugger,然后重新加载页面,它会停在断点处,我就能看到 JavaScript 代码了。但是,标签上写的不是 MyJavascriptFile.js,而是 [VM](62) 或其他数字。我尝试重新安装 Chrome,但问题仍未得到解决。以前不是这样的,有任何想法是怎么回事吗?现在只能通过添加 debugger 语句来获取我的 JavaScript,非常麻烦。

你的 JavaScript 是如何加载到页面中的? - Paul S.
<script type="text/javascript" src="https://localhost/ivplugin/statics?isDev=true"></script> - jensengar
好像这是在我开始进行性能分析和内存分析的时候发生的。我只做了一天,至少一周没有做过类似的事情了。也许这与此有关? - jensengar
1
你是否在非“localhost”主机上(即通过域名或IP提供的)的文件中获得相同的行为? - Paul S.
看起来我可以在StackOverflow的页面上看到脚本。 - jensengar
2个回答

7

我现在遇到这个问题。可能是Chrome的一个bug。你只需要加载控制台(f12),然后在控制台加载的情况下重新加载页面。现在你可以看到你的代码。


4

奇怪的是,标签页上不是标记为MyJavascriptFile.js,而是标记为VM或其他数字。

这是因为您通过localhost访问脚本,因此遇到了安全策略。如果您将文件托管在IP地址或域名上,则可以正常进行调试。


1
那为什么我以前没有这个问题,我的同事也没有这个问题呢?代码是一样的。 - jensengar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接