如何在Firebug中调试Greasemonkey脚本?
我无法在Firebug中调试任何Greasemonkey脚本,因为它们不会出现在脚本标签下的列表中(不再)。
"How to debug Greasemonkey script with the Firebug extension?"的答案显然不适用于最新版本的Firefox + Firebug?
我试过了:
about:config
将extensions.firebug.filterSystemURLs
设置为false
之前我遇到过这个问题并通过创建一个新的Firefox配置文件解决了这个问题,但这次没有用。 请问有没有人知道如何使这个工作或者如果有替代Firebug可以使用Greasemonkey?
我使用的是Firefox 31.0。
答案 0 :(得分:3)
Issue 7513: 2.0 cannot debug userscripts in Greasemonkey
Firebug 1.x适用于Greasemonkey 1.x,而我可以使用Firebug调试Greasemonkey中安装的用户脚本来设置断点。但是在我将Firefox升级到30并且Firebug升级到2.0之后。它似乎不再起作用了。
项目成员simon.lindholm10
毫不奇怪,脚本发现的方法在2.0中发生了根本性的变化......之前我们在所有脚本上迭代并试图将它们绑定到某处,现在我们从网页开始并为它创建钩子脚本,更加理智。
修复此问题的方法(假设它在内置调试器中不起作用)是在https://bugzilla.mozilla.org处针对Devtools或针对Greasemonkey提交;我相信,我们在Firebug方面做的很少。