当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js



当我在chrome上调试时,我正在开发angular。有些时候,我用ctrl+p搜索文件时返回null,但当我在文件中添加一行文本"debugger;"时,我看到了它。这里出了什么问题?

从此链接https://msdn.microsoft.com/en-us/library/0bwt76sk%28v=vs.94%29.aspx.

您可以将调试器语句放置在过程中的任何位置以挂起执行。使用调试器语句类似于在代码中设置断点。

for(i = 1; i<5; i++) {
   // Print i to the Output window.
   Debug.write("loop index is " + i);
   // Wait for user to resume.
   debugger
}

因此,看起来您正试图访问一个只有在调试模式下浏览器停止运行时才能看到的页面。在静态模式下,它已经加载此页面并关闭它。

如果你的应用程序是用login.html->inProgress.html->主页.html启动的,那么如果你在inProgresshtml上有脚本,而这个页面对用户来说是不可见的,并且只发生了3毫秒,所以只有在调试模式下你才会找到这个脚本。

最新更新