我发现了两个帖子,但似乎仍然无法正常工作。我没有在firebug或内置的firefox调试器的下拉菜单中看到user.js脚本。我还在学习编码,无法弄清楚解决方法的策略。任何帮助将不胜感激。
How to debug Greasemonkey script on Firefox 30?
How to debug Greasemonkey script with the Firebug extension?
Firefox 35.0
答案 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)
}
是的,它既麻烦又费时......但它确实有效。