【发布时间】:2012-12-08 17:50:09
【问题描述】:
例如,我有一个 ajax 请求,它返回 <script src='buggy.js'></script>。
问题是,它没有显示在来源或资源面板中。这意味着我不能做所有很酷的事情,比如添加断点和在运行时检查元素。
我只能在 Network 面板下看到 js 文件的来源。
有没有办法让 chrome 将它们添加到源面板?
或者你们如何调试动态添加的脚本?
使用金丝雀。
【问题讨论】:
-
那么您的脚本究竟是如何加载的呢?如果您手动将具有 src 属性的脚本标签插入到 DOM 中,那么它应该会出现在源面板中。如果脚本是通过 eval 添加的,或者即使您使用某些 javascript 框架(例如 jQuery)将其插入 DOM,那么您可能需要提供 sourceURL 才能使其工作。