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

big*_*cky 10 javascript debugging firefox jquery greasemonkey

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

如何在Firefox 30上调试Greasemonkey脚本?

如何使用Firebug扩展调试Greasemonkey脚本?

Firefox 35.0

Kat*_*Cox 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)
}
Run Code Online (Sandbox Code Playgroud)

是的,这既混乱又耗时……但它确实有效。