标签: google-chrome google-chrome-devtools
当我查看我在本地开发的应用时出现控制台错误。该错误发生在外部域上托管的第三方脚本中。
麻烦的是,我无法确定本地应用程序的哪个部分正在调用此脚本。要么巧妙地伪装成本地文件,要么镀铬扩展名称正在调用它?似乎控制台中必须有一个功能可以告诉我这个脚本在堆栈中的位置。
答案 0 :(得分:0)
您可以在引发错误的行上放置一个断点,然后当调试器暂停时,您将能够在Sources选项卡下的右窗格中看到Call Stack。您可以通过单击行号或在源代码中添加debugger;语句来添加断点。
debugger;
如果您发现自己进入第三方库,可以右键单击并选择“Blackbox脚本”,然后下次调试程序运行应用程序代码时,您只会在自己的代码中打破