我写的JavaScript代码是作为字符串读取并通过eval()通过Firefox扩展执行的。 Firebug会“看到”我的脚本,因此我无法使用断点,看到对象等。调试greasemonkey般的脚本
我目前正在使用Firefox的错误控制台,我开始发现限制。我的其他选择是什么?理想情况下,我可以使用Firebug或类似的东西。人们通常如何调试Greasemonkey脚本?
我试过使用Lint和其他验证器,但是我的脚本使用了很多扩展环境提供的对象和函数,使得大量的错误报告不相关。另外,输出结果往往过于挑剔(聚焦间距问题等)。