今天有个同事问到我用chrome调试动态加载js的问题,这个问题之前遇到过,只是时间有点长了,有些忘记。在这里做一下记录:
在要调试的源码的后面加上 //@ sourceURL= debug.js 注释。
这样子,当浏览器检测到这个标记的时候,就会在脚本列表中列出debug.js作为源码的文件,同样,你可以在上面打断点,查看变量名之类的操作。
//@ sourceURL=XX的方式有时候浏览器不能全部识别,这时候可以在调试的代码加入debugger指令,这样子浏览器遇到debugger指令就会暂停下来。