2013-08-28 49 views
1

有没有一种方法可以调试(设置断点,按照代码一步一步等)通过AJAX动态添加的JavaScript代码?我无法找到它,似乎只允许查看内联JS(主页源)和外部.js文件。用Firebug调试注入的JavaScript

回答

0

目前无法调试动态评估的脚本,因为Firefox调试器API Firebug是基于不能访问它们的。

虽然已经有bug report at Mozilla要求这些API。

Jan'Honza'Odvarko的网站上还有simple test case for eval()ed scripts

编辑: 调试动态评估脚本可能。你唯一需要关心的是你选择了正确的评估脚本。例如。当你点击“评估!”在测试用例的两次按钮中,您会在Script Location Menu中看到两个评估过的脚本,但只有后者是可调试的。

塞巴斯蒂安

+1

这个bug是关于JSD2的,不是吗?我认为JSD1应该有可调试的eval()代码。 –

+0

你说得对。这可能有一些限制。我更新了我的答案以反映这一点。 –