各位大神好,请帮帮忙,非常谢谢!
以下几种方法,我都用Android和iPhone 手机的自带浏览器,试过了,没效果。
Android手机上chrome和Firefox浏览器 onbeforeunload 是有效果的。
请问怎样才能在手机的自带浏览器上实现:在离开当前页面时,弹窗提示,是否离开当前页面,否的话就留在当前页面?
- window.onbeforeunload = function(e) {
e = window.event || e;
if(e) { e.returnValue = "你确定离开吗?"; }
return “你确定离开吗?”
};
- window.addEventListener("beforeunload",function(){ return “你确定离开吗?”},false);
- window.onunload = function(e) {
e = window.event || e;
if(e) { e.returnValue = "你确定离开吗?"; }
return “你确定离开吗?”
};
4.window.onpagehide = function(e) {
e = window.event || e;
if(e) { e.returnValue = "你确定离开吗?"; }
return “你确定离开吗?”
};
- document.onvisibilitychange = function(){
if(document.visibilityState == "hidden"){
//......
}
}