动态加载的JavaScript不会在源面板中显示?

时间:2012-12-21 06:19:36

标签: google-chrome-devtools

例如,我有一个ajax请求,它返回<script src='buggy.js'></script>

问题是,它没有显示在源或资源面板中。这意味着我不能做所有很酷的事情,比如添加断点并在元素运行时检查元素。

我只能在“网络”面板下看到js文件的来源。

是否有将铬添加到源面板? 或者你们如何调试动态添加的脚本?

使用金丝雀。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我找到了一个比故意例外更好的解决方法。它仍然需要更改代码,而不是只在chrome dev工具中设置断点。

我尝试使用OP建议作为解决方法的“//#sourceURL = dynamicScript.js”,但它仍然没有显示给我,除非它之前已经存在于我的标签中产生了一个例外。

编写“调试器”;线迫使它在那个位置断裂。然后,一旦它出现在Sources面板中的标签中,我可以设置正常的断点并删除“调试器”;线。

答案 1 :(得分:0)