调试类似于olemonkey的脚本

sut*_*tee 11 debugging greasemonkey firefox-addon

我正在编写以字符串形式读取的javascript代码,并通过firefox扩展通过eval()执行.Firebug会"看到"我的脚本,所以我无法使用断点,查看对象等.

我目前正在使用Firefox的错误控制台,我开始发现限制.我还有什么其他选择?理想情况下,我可以使用Firebug或类似的东西.人们通常如何调试Greasemonkey脚本?

我尝试过使用Lint和其他验证器,但是我的脚本使用了扩展环境提供的大量对象和函数,导致报告的大量错误无关紧要.而且,输出往往过于挑剔(关注间距问题等).

CMS*_*CMS 1

据我所知,Firebugeval()从1.1开始支持调试,特别是针对GreaseMonkey,您可以使用GM_log进行基本日志记录,您可能会发现这个工具也很有用: