美文网首页
关于 onbeforeunload

关于 onbeforeunload

作者: 越前君 | 来源:发表于2019-05-30 09:22 被阅读0次

    页面在关闭前会有onbeforeUnload事件,来询问用户是否要关闭这个页面OR选项卡

    浏览器的F5刷新为按下F5 ---- onbeforeUnload ---- onunload ---- onload;

    浏览器关闭为 onbeforeUnload----onunload;

    在window.onbeforeunload的方法体中用alert或则confirm这样的方法在IE中是有效的,会弹出来,点击后页面也会关闭。confirm也是如此,即使你confirm点击了取消还是会刷新/关闭页面。并且在W3C浏览器,chrome,firefox中是不会弹出来的,但是会执行.是浏览器的一个bug或则机制吧,在页面关闭后alert和confirm等弹出框是不会弹出来的。想要一个可以让用户选择的是否关闭的办法,alert和confirm是不可行的

    网上查了下资料发现用event.returnValue='你想让用户看到的信息';这样的方法可以在页面被关闭逼前让用户看到提示信息“这个页面要被关闭了,你想关闭还是不关闭?”来让用户进行选择

    IE8,CHROME可以让用户完全看到你rerturnValue中的信息,firefox的内容就是浏览器自带的,不管你returnValue设置的显示内容是如何,他始终显示自带的。

    转自:关于onbeforeunload的一些想法

    相关文章

      网友评论

          本文标题:关于 onbeforeunload

          本文链接:https://www.haomeiwen.com/subject/bqzptctx.html