例如,我有一个ajax请求,它返回<script src='buggy.js'></script>
。
问题是,它没有显示在源或资源面板中。这意味着我不能做所有很酷的事情,比如添加断点并在元素运行时检查元素。
我只能在“网络”面板下看到js文件的来源。
是否有将铬添加到源面板? 或者你们如何调试动态添加的脚本?
使用金丝雀。
答案 0 :(得分:2)
我遇到了同样的问题,我找到了一个比故意例外更好的解决方法。它仍然需要更改代码,而不是只在chrome dev工具中设置断点。
我尝试使用OP建议作为解决方法的“//#sourceURL = dynamicScript.js”,但它仍然没有显示给我,除非它之前已经存在于我的标签中产生了一个例外。
编写“调试器”;线迫使它在那个位置断裂。然后,一旦它出现在Sources面板中的标签中,我可以设置正常的断点并删除“调试器”;线。
答案 1 :(得分:0)