簡體   English   中英

如何在iPad瀏覽器中禁用后退按鈕

[英]How to disable the back button in the iPad's browser

以下是我的代碼,用於檢測和停止iPad瀏覽器中瀏覽器的后退按鈕。

$(window).bind("pagehide", function(e) { 
})

如何在iPad瀏覽器中單擊瀏覽器的后退按鈕時停止頁面返回?

您可以使用onbeforeunload事件,該事件在用戶離開頁面時觸發,無論是通過單擊“后退”按鈕,輸入新URL還是關閉瀏覽器。

這是一個例子:

window.onbeforeunload = function(){
    return 'You are leaving!?';
}

這是在Chrome上的結果:

在此處輸入圖片說明

此事件在瀏覽器之間似乎不一致,因為某些瀏覽器不支持該事件,有些將執行傳遞給它的任何函數,有些如果不返回確認框中的字符串,則將拒絕該函數。

正如評論員亞歷克斯·韋恩(Alex Wayne)所說,對此請三思。 它確實會對您的網站或Web應用造成負面影響,從而改變“后退”按鈕的本機行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM