首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在浏览器或页面关闭时如何监听用户操作?

在浏览器或页面关闭时如何监听用户操作?

提问于 2017-11-28 11:40:04
回答 2关注 0查看 1K

尝试使用window.onbeforeunload事件中对话框的自定义文案未生效

使用了mdn提供的参考代码,并且保证了页面有交互元素,代码如下:

代码语言:txt
复制
<body>
代码语言:txt
复制
  关闭浏览器触发
代码语言:txt
复制
  <input type="text">
代码语言:txt
复制
  <script>
代码语言:txt
复制
      window.onbeforeunload = function (e) {
代码语言:txt
复制
        e = e || window.event;
代码语言:txt
复制
        // 兼容IE8和Firefox 4之前的版本
代码语言:txt
复制
        if (e) {
代码语言:txt
复制
          e.returnValue = '关闭提示';
代码语言:txt
复制
        }
代码语言:txt
复制
        // Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
代码语言:txt
复制
        return '关闭提示';
代码语言:txt
复制
      };
代码语言:txt
复制
    </script>
代码语言:txt
复制
</body>

但是在我所安装的浏览器上均未产生期望结果:

•safari Version 11.0.1 (13604.3.5)

•chrome Version 62.0.3202.94 (Official Build) (64-bit)

•firefox 57.0 (64 位)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档