移动端 onbeforeunload 无法触发, 请问有没有替换方法

awuZhang 2016-01-05 11:54:32
有个需求,微信内置浏览器打开的页面,关闭需要弹窗提示,选择同意了再关闭

在手机上试了一下,移动端 onbeforeunload 无法被触发, 写法如下

window.onbeforeunload = function(e){
return "真的离开?";
}



window.addEventListener("beforeunload", function (e) {
...
});

请问是不是移动端都不支持?
是否有替代的方法? (ps: 好像 onunload 也不会被触发)
...全文
534 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余草 2016-01-06
  • 打赏
  • 举报
回复
Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。
<body onbeforeunload="return myFunction()">

slwsss 2016-01-06
  • 打赏
  • 举报
回复
不支持吧

39,118

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧