在Chrome控制台源选项卡中,如何查找脚本的调用位置?

时间:2016-05-11 16:24:30

标签: google-chrome google-chrome-devtools

当我查看我在本地开发的应用时出现控制台错误。该错误发生在外部域上托管的第三方脚本中。

麻烦的是,我无法确定本地应用程序的哪个部分正在调用此脚本。要么巧妙地伪装成本地文件,要么镀铬扩展名称正在调用它?似乎控制台中必须有一个功能可以告诉我这个脚本在堆栈中的位置。

1 个答案:

答案 0 :(得分:0)

您可以在引发错误的行上放置一个断点,然后当调试器暂停时,您将能够在Sources选项卡下的右窗格中看到Call Stack。您可以通过单击行号或在源代码中添加debugger;语句来添加断点。

Call Stack

如果您发现自己进入第三方库,可以右键单击并选择“Blackbox脚本”,然后下次调试程序运行应用程序代码时,您只会在自己的代码中打破

Blackboxing