2011-01-26 27 views
-1

所以......在瀏覽器擴展中,如何點擊警報的特定按鈕?

我需要在這樣的提示自動點擊[Stay on this page]

確認導航:[將此頁] [離開此頁面]

的代碼調用這是

$(window).bind('beforeunload', function() { 
    return 'Leave page?'; 
    //Click prompt code goes here. 
    $(window).unbind(); 
}); 

如果我帶走return 'Leave page?'; 那麼iframed頁面將覆蓋頂部框架,並且用戶被一個未知的網站擊中,也許還有另一種方法可以做到這一點?相反

$(window).bind('beforeunload', function() { 
     return 'Leave page?'; 
}); 
+1

原諒我,你對我的問題不是那麼清楚...... – Reigel 2011-01-26 07:42:36

+3

@Reigel:我覺得OP想要自動點擊在'alert'彈出式菜單中的一個按鈕:*我需要在這個頁面上自動點擊「stay」**:「確認導航:[離開此頁] [留在本頁]」*編輯它使其更加清晰。 – 2011-01-26 07:44:05

+0

我改變了標題以反映問題 – mplungjan 2011-01-26 07:49:33

回答

0

實際上會掛接到onbeforeunload事件。這很可能比嘗試將點擊發送到模式窗口中的特定按鈕更容易。

0

的自動點擊,請檢查您是否可以自動禁用window.onbeforeunload事件處理程序:

0

我同意Thiefmaster。 辦法是更換警報,提示或確認如果這是用於:

window.confirm=function() { 
    // here you do what you want 
} 
相關問題