gpt4 book ai didi

javascript - 使 Firebug 在动态加载的 javascript 中中断

转载 作者:可可西里 更新时间:2023-11-01 01:18:32 26 4
gpt4 key购买 nike

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

显然我不能只调出脚本面板并用鼠标添加断点,因为那里不存在该函数。

我也试过添加“调试器”;到函数(不带引号),但它没有做任何事情。我已确保在我尝试此操作时实际执行了该功能。

谢谢你的帮助,

阿德里安

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

最佳答案

我刚刚处理了这个 similar question .解决方案包括两次添加 debugger 这个词;一次在外部文件的顶部,一次在需要调试的函数的顶部。

我注意到如果调试器这个词只用了一次,它就不起作用了。示例:

//myExternal.js
debugger;
function myExternalFunction(){
debugger;
/* do something here */
}

关于javascript - 使 Firebug 在动态加载的 javascript 中中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/858779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com