2012-08-23 53 views
0

我正在开发一个Greasmonkey剧本,我需要隐藏/打压这里确认框的代码:JS隐藏确认是否可能?

setInterval(function() { 

     bla bla bla 

     var Element = document.getElementById("id"); 
     Element.click(); 

     bla bla bla 

    }, 2000); //Perform Actions x2000MS = 2.0Secs 

} 

在元素上的脚本点击浏览器显示一个确认框,停止script..how我可以删除它吗?

我已经尝试过window.confirm = function(){};没有成功我能做什么?

回答

0

从本质上讲,当confirm方法被调用,有它return false

window.confirm = function() { return false; }; 

这将删除任何默认行为。

+0

我也试试这个 – stiffle

+0

太棒了,这工作得很好!谢谢! – stiffle

+0

不客气! –

0

您可以覆盖默认的报警功能使用

window.alert = function() {}; 

的浏览器,但我一般认为警报是指对人类来说,不应该被覆盖

相关问题