是否可以隐藏javascript确认对话框?

时间:2012-08-23 14:48:56

标签: javascript alert prompt confirm

我正在开发Greasmonkey脚本,我需要隐藏/禁止确认框。这是代码:

setInterval(function () {

        bla bla bla

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

        bla bla bla

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

}

当脚本单击该元素时,浏览器会显示一个停止脚本的确认框。我该如何删除它?

我试过window.confirm = function () {};没有成功。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用

覆盖浏览器中的默认提醒功能
window.alert = function() {};

但我认为通常警报是针对人类的,不应该被覆盖

答案 1 :(得分:0)

基本上,当调用confirm方法时,请使用return false

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

这将删除所有默认行为。