![](/img/trans.png)
[英](Chrome Extension) Execute something from extension before page addEventListener
[英]Chrome Extension to do something before browser close
有什么办法可以检测到整个浏览器是否关闭,然后在关闭之前调用一个函数? 这是专门针对Google Chrome浏览器的。 本质上,我需要在用户关闭之前为用户提供警报。 这将用于chrome扩展程序。
我努力了
window.onbeforeunload = function() {
alert("can't exit yet");
return null;
}
和
window.addEventListener("beforeunload", function (e) {
alert("can't exit yet");
return null;
});
他们俩什么都不做。 Chrome仍会退出,并且不会发出警报。
非常感谢你的帮助!
当此事件返回非空值时,将提示用户确认页面卸载。
和
从2011年5月25日开始,HTML5规范规定在此事件期间可以忽略对
window.alert()
,window.confirm()
和window.prompt()
方法的调用。
在HTML5规范中,声明在此事件期间可以忽略对window.alert(),window.confirm()和window.prompt()方法的调用。 但是,如果您在回调中返回字符串,则某些浏览器可能会在警报框中显示您的消息:
window.onbeforeunload=function(){
return "This is message before unload!";
}
其他则显示通用浏览器消息;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.