如何禁用iPad浏览器中的后退按钮

时间:2012-12-20 11:37:46

标签: javascript ios ipad

以下是我在iPad浏览器中检测并停止浏览器后退按钮的代码。

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

如何在iPad浏览器中停止浏览器后退按钮上的页面?

1 个答案:

答案 0 :(得分:-1)

您可以使用当用户离开您的网页时触发的onbeforeunload事件,无论是通过点击后退按钮,输入新网址还是关闭浏览器。

以下是一个例子:

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

以下是Chrome上的结果:

enter image description here

这个事件似乎在浏览器中不一致,因为有些人不支持它,有些会执行你传递的任何函数,有些人会拒绝该函数,如果它没有返回一个字符串放入确认框。

正如评论者Alex Wayne所说,请三思而后行。它确实会对您的网站或网络应用产生负面影响,从而改变后退按钮的原生行为。