以下是我在iPad浏览器中检测并停止浏览器后退按钮的代码。
$(window).bind("pagehide", function(e) {
})
如何在iPad浏览器中停止浏览器后退按钮上的页面?
答案 0 :(得分:-1)
您可以使用当用户离开您的网页时触发的onbeforeunload
事件,无论是通过点击后退按钮,输入新网址还是关闭浏览器。
以下是一个例子:
window.onbeforeunload = function(){
return 'You are leaving!?';
}
以下是Chrome上的结果:
这个事件似乎在浏览器中不一致,因为有些人不支持它,有些会执行你传递的任何函数,有些人会拒绝该函数,如果它没有返回一个字符串放入确认框。
正如评论者Alex Wayne所说,请三思而后行。它确实会对您的网站或网络应用产生负面影响,从而改变后退按钮的原生行为。