我没有找到使用Firebug扩展调试Greasemonkey脚本的方法。
有谁知道如何做到这一点 ?
谢谢。
最佳答案
更新: Mene + Shuman修复程序现在随Firefox 30和Firebug 2一起提供。Firefox 31可能提供解决方法(将进行调查)。同时,使用下面列出的“常规解决方法”。
更新:该答案现在已过时。
如果您打开about:config
并
将extensions.firebug.filterSystemURLs
设置为false
那么您就可以像其他任何程序一样使用Firebug来调试Greasemonkey脚本。
无论@grant
模式如何,它都可以工作。
参见Mene's answer -- with an assist from Shuman。
旧答案:
由于Greasemonkey在沙箱中运行,因此Firebug无法看到它。解决这个问题没有简单的方法。
常规解决方法:
GM_
函数的GM脚本的所有部分。尽量减少使用GM_
函数,并且根本不使用GM_log()
。 console
functions都可以很好地工作。