js监听页面关闭

但在新版本的浏览器中,为了安全性,已经不支持自定义弹窗

诸如自定义实现“用户离开页面,弹窗自定义提示是否离开,点击取消不离开,点击确认离开后离开页面”的需求已无法实现

能做的,只是调用浏览器自带的提示确认窗格

window.onbeforeunload = function(e) {
       console.log('beforeunload')
       return 1;
 };

这里的return值 随便写

  • return '';
  • return false;
  • return 0;
  • return 1; 等等

在Chrome中

A0E60EBC-54FE-4D42-814B-56FB9063D58F.png

在Firefox中

F9F94157-1E73-4E13-8AA7-2BE35BB9EEF3.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容