无法使用firebug或firefox调试器调试greasemonkey脚本

时间:2015-01-15 02:48:54

标签: javascript jquery debugging firefox greasemonkey

我发现了两个帖子,但似乎仍然无法正常工作。我没有在firebug或内置的firefox调试器的下拉菜单中看到user.js脚本。我还在学习编码,无法弄清楚解决方法的策略。任何帮助将不胜感激。

How to debug Greasemonkey script on Firefox 30?

How to debug Greasemonkey script with the Firebug extension?

Firefox 35.0

1 个答案:

答案 0 :(得分:2)

我发现调试greasemonkey脚本的唯一方法是使用浏览器控制台获取线索,然后在我认为问题出现的代码中添加警报...然后如果警报没有出现我知道问题早在代码中。我的代码通常最终看起来像这个伪代码:

var i = get.value.from.page

alert(i)


do stuff to i

alert(i)

if (i===5){
do this stuff
alert ("i equaled 5")
}
else{
do this stuff instead
alert("i didn't equal 5, it equaled "+i)
}

是的,它既麻烦又费时......但它确实有效。