我正在寻找一种方法来调试动态加载的jQuery document.ready函数.
显然我不能只调出脚本面板并用鼠标添加断点,因为那里没有函数.
我也试过添加"调试器"; 功能(没有引号),但没有做任何事情.我已经确保在我尝试这个时实际执行了该功能.
谢谢你的帮助,
阿德里安
编辑:我刚刚注意到Firebug实际上在调试中断了.但是,当它在动态加载的脚本上执行此操作时,它不像往常那样显示该脚本的源代码.另外,调用堆栈在我自己的代码下面结束.我可以通过调用堆栈调出document.ready的实现,但这并没有真正帮助.这是一个Firebug错误还是我错过了什么?
我只是在研究这个类似的问题.解决方案包括两次添加调试器一词; 一次位于外部文件的顶部,另一次位于需要调试的函数顶部.
我注意到如果调试器单词只使用一次,它就不起作用了.例:
//myExternal.js debugger; function myExternalFunction(){ debugger; /* do something here */ }