2012-08-23 55 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() {}; 

的瀏覽器,但我一般認爲警報是指對人類來說,不應該被覆蓋

相關問題