我正在编写以字符串形式读取的javascript代码,并通过firefox扩展通过eval()执行.Firebug会"看到"我的脚本,所以我无法使用断点,查看对象等.
我目前正在使用Firefox的错误控制台,我开始发现限制.我还有什么其他选择?理想情况下,我可以使用Firebug或类似的东西.人们通常如何调试Greasemonkey脚本?
我尝试过使用Lint和其他验证器,但是我的脚本使用了扩展环境提供的大量对象和函数,导致报告的大量错误无关紧要.而且,输出往往过于挑剔(关注间距问题等).