1

私は 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 () {};成功せずに試しました。私に何ができる?

4

2 に答える 2

0

を使用して、ブラウザーでデフォルトのアラート機能をオーバーライドできます。

window.alert = function() {};

しかし、一般的にアラートは人間向けであり、オーバーライドすべきではないと思います

于 2012-08-23T14:55:20.783 に答える
-1

基本的に、confirmメソッドが呼び出されると、次のようになりreturn falseます。

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

これにより、デフォルトの動作が削除されます。

于 2012-08-23T14:57:54.123 に答える