我知道你可以使用return;从一个Greasemonkey脚本返回,但前提是你不在另一个函数中。例如,这将不起作用:
// Begin greasemonkey script
function a(){
return; // Only returns from the function, not the script
}
// End greasemonkey script
有没有一个内置的Greasemonkey函数可以让我在脚本中的任何地方暂停脚本的执行?
谢谢,
以下是代码:
function fil(val) {
console.log('fil'); // never written to console when run in greasemonkey
return true;
}
var temp = unsafeWindow.someobject;
console.log(temp); // looks fine
temp.filter(fil); // never happens in greasemonkey
如果我在firebug控制台中的同一个对象上运行相同的代码(当然没有unsafeWindow ),那么它的