使Firebug内部动态加载javascript

Adr*_*ore 17 javascript jquery firebug

我正在寻找一种方法来调试动态加载的jQuery document.ready函数.

显然我不能只调出脚本面板并用鼠标添加断点,因为那里没有函数.

我也试过添加"调试器"; 功能(没有引号),但没有做任何事情.我已经确保在我尝试这个时实际执行了该功能.

谢谢你的帮助,

阿德里安

编辑:我刚刚注意到Firebug实际上在调试中断了.但是,当它在动态加载的脚本上执行此操作时,它不像往常那样显示该脚本的源代码.另外,调用堆栈在我自己的代码下面结束.我可以通过调用堆栈调出document.ready的实现,但这并没有真正帮助.这是一个Firebug错误还是我错过了什么?

Jos*_*lio 17

我只是在研究这个类似的问题.解决方案包括两次添加调试器一词; 一次位于外部文件的顶部,另一次位于需要调试的函数顶部.

我注意到如果调试器单词只使用一次,它就不起作用了.例:

//myExternal.js
debugger;
function myExternalFunction(){
 debugger;
 /* do something here */
}
Run Code Online (Sandbox Code Playgroud)