我有一个 Web 应用程序,它根据用户选择的内容使用 ajax 实时动态添加 javascript 文件,以避免刷新屏幕。
我现在正在尝试调试这些动态添加的 javascript 文件,并尝试了 Google Chrome 的开发者工具和 Firebug 的 Firefox 插件,并注意到动态添加的 javascript"file"没有出现,所以我无法选择它们添加断点等
那么,是否有解决方案,即调试动态添加的 javascript 文件?
最佳答案
查看 sourceURL
,这是一种指示 DevTools 应将 eval 字符串视为真实文件的方法。它完全符合您的要求。
在要评估的字符串末尾,留下这种形式的评论:
//# sourceURL=app/js/myapp.js
从那里,Chrome DevTools(和 Firebug)会将其视为“真实文件”。
Much more explanation here HTML5 Rocks 有 an article和一个 sourceURL demo .
关于javascript - 调试动态添加的javascript文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10651655/