我想停止执行脚本,类似于Esc键在Firefox中的功能。它会阻止所有Javascript在该页面上运行以及所有gif动画。
我可以打电话来阻止一切吗?
答案 0 :(得分:2)
不,没有这样的。而且也没有真正的理由:你编写代码,如果你愿意,可以让它停止做事。
另外:如果有这样的功能停止所有JS活动 ......你会怎样让它再次启动?
答案 1 :(得分:2)
根据违规模块的组织方式,也许您可以对其进行修补,而无需更改其源代码。
例如,如果令人讨厌的轮询功能是全局或命名空间,您可以尝试用无用的存根替换它:
//save the old version of the function, in case
//we need to restore it afterwards
var nasty_function = His.Namespaced.Evil.func;
//put our own stub in place
His.Namespaced.Evil.func = function(what, args, it , should, receive){
return somthing_that_signals_a_failed_poll;
}