我是Firebug的新手并且遇到了很多麻烦。
我正在使用Firebug 1.3.3和Firefox 3.0.11。我已禁用所有其他附加组件。我正在从localhost加载Javascript。有时候关闭窗口并重新打开我正在打开的页面,但是这个页面加载时不会持续超过几页。
我正在研究jQuery,它显然有一个庞大的库,但我想其他很多人都使用Firebug,所以这应该不是问题。此外,大多数时候(但并非总是如此),Firefox加载并执行JavaScript没有问题;只是Firebug看不到它。
尽职调查:
这些讨论似乎涵盖了同样的问题,但没有答案:
(抱歉,我是新手,不允许超链接)
答案 0 :(得分:4)
一些建议。确保已打开Firebug的控制台,网络和脚本面板。
您应该在网络面板中看到js文件已下载了什么。在控制台面板中,您应该可以输入console.log(jQuery)
并返回function()
。
这应该确认jQuery实际上已经加载并运行。
然后转到您的脚本面板,您应该会在顶部看到四个选项。检查,编辑,静态,然后下载脚本的下拉列表。这就是你想要的那个。选择要调试的脚本。
根据您的问题,您可能已经知道其中一些,但确认所有这些都是先工作。
如果在脚本列表中没有看到jQuery,可以执行console.log(jQuery)
吗?
PS。这不是规模问题。我经常加载比jQuery大10倍的js文件。
修改:还有一些建议:
1)减少到最简单的情况并加回。删除除jQuery之外的所有脚本,然后逐步添加其他脚本。有没有一个一直打破它。
2)将try / catch语句放在可疑代码块周围。我经常发现FB在抛出未捕获的异常后停止报告错误。
try {
// your code here
} catch (e) {
console.log(e)
}
3)设置另一个FF配置文件以测试是否遇到同样的问题。