首先说明一下:
1、在IE中这个事件你只要去关闭窗口就触发。
2、谷歌、火狐等在F12调试模式中也会起效
3、谷歌、火狐、QQ等浏览器中被优化了,需要用户在页面有过任何操作才会出现提示 例如点击一下链接,这里模拟点击没有效果!(坑)。
代码干货:
//Vue中写在mounted里
mounted() {
window.οnbefοreunlοad= (e)=>{
e = e || window.event;
if (e) {
e.returnValue = ‘关闭提示’;
}this.toCloseFun()//调用自己的方法
// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
return ‘关闭提示’;
};
},
博客很棒,希望可以交个朋友!