2013-09-23 46 views
3

有沒有辦法取消JavaScript事件onbeforeunload,只是有它執行函數並返回頁面?的Javascript onbeforeunload取消

window.onbeforeunload = function(){ 
    //execute some logic 
    return false; 
} 
+5

肯定。您可以編寫自己的具有此功能的Web瀏覽器。 –

+2

我想你忘了在「功能」周圍加引號。 –

回答

11

號便無法取消此事件。你所能做的就是讓它返回一個字符串。這將使瀏覽器詢問用戶是否要離開。

試想一下,如果你能這個活動!你可以做一個網站,用戶可以永不關閉!試想一下你可以製作的所有彈出窗口。瀏覽器不允許這樣做。

3

不可以。如果他們想要,您不能阻止離開網頁的人。

0

是。您可以通過將其設置爲空來做到這一點。

window.onbeforeunload = NULL;