为了账号安全,请及时绑定邮箱和手机立即绑定

如何实现在浏览器或页面关闭时对用户提示

如何实现在浏览器或页面关闭时对用户提示

慕慕森 2019-02-21 18:19:40
尝试使用window.onbeforeunload事件中对话框的自定义文案未生效使用了mdn提供的参考代码,并且保证了页面有交互元素,代码如下:<body>  关闭浏览器触发  <input type="text">  <script>      window.onbeforeunload = function (e) {        e = e || window.event;        // 兼容IE8和Firefox 4之前的版本        if (e) {          e.returnValue = '关闭提示';        }        // Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+        return '关闭提示';      };    </script></body>但是在我所安装的浏览器上均未产生期望结果:safari Version 11.0.1 (13604.3.5)chrome Version 62.0.3202.94 (Official Build) (64-bit)firefox 57.0 (64 位)在三个浏览器下,表现基本一致:有朋友已经指点在最新的浏览器中不再支持这种自定义对话框文案的方法了,浏览器会弹出系统默认的提示文案其他解决方案不知有人有其他解决方案吗 :)
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

发现在谷歌浏览器中,f5 刷新能够出现提示,但是浏览器左上角的刷新按钮只有第一次打开浏览器的时候点击刷新才会有提示,关闭后再次点击刷新不会再出现提示。关闭浏览器也不会有提示...Google Chrome版本 61.0.3163.79(正式版本) (64 位)

查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 622 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号