js阻止h5页面关闭

JavaScript010

js阻止h5页面关闭,第1张

是浏览器的本身操作无法通过前端进行控制。

js中有页面关闭的页面关闭beforeunload事件,该事件的主要弊端是不能对弹出框进行自定义。

h5页面在tabbar页面点击手机的实体键时会直接关闭浏览器。

这可以通过重写window.onbeforeunload()方法来实现,见如下例子:<script language="javascript" type="text/javascript"window.onbeforeunload=function(event){return "Hello"}</script当用户按了关闭按钮时,便会弹出以下窗口,其中"Hello"是返回值,当你按了取消时是不会关闭页面的,只有按了确定才会。返回值是少不了的,哪怕是空,否则不会作任何提示便关闭页面。