![](/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.