Chrome扩展在浏览器关闭前做一些事情
Chrome Extension to do something before browser close
有什么方法可以检测到整个浏览器关闭,然后在关闭前调用函数吗?这是专门针对谷歌Chrome的。本质上,我需要在它关闭之前为用户发出警报。这将是一个铬扩展。
我试过
window.onbeforeunload = function() {
alert("can't exit yet");
return null;
}
和
window.addEventListener("beforeunload", function (e) {
alert("can't exit yet");
return null;
});
他们俩什么都不做。Chrome仍然存在并且不会发出警报。
非常感谢你的帮助!
基于onbeforeunload
事件处理程序上的文档:
当此事件返回非空值时,系统会提示用户确认页面卸载。
和
自2011年5月25日起,HTML5规范规定在此事件期间可以忽略对
window.alert()
、window.confirm()
和window.prompt()
方法的调用。
在HTML5规范中,声明在此事件期间可能会忽略对window.aalert()、window.confrm()和window.prompt()方法的调用。然而,如果您在回调时返回字符串,某些浏览器可能会在警告框中显示您的消息:
window.onbeforeunload=function(){
return "This is message before unload!";
}
而其他显示通用浏览器消息;
相关文章:
- 有没有一种方法可以使用任何浏览器扩展整个dom树'的开发工具
- Web浏览器扩展名通用文件
- 带有嵌入脚本的SVG可扩展到浏览器的可用空间
- 列出谷歌浏览器中安装的所有扩展程序
- 浏览器扩展程序来跟踪我的谷歌活动
- 谷歌浏览器扩展程序画布图标
- 为什么我的谷歌浏览器扩展程序在谷歌浏览器版本 41.0.2272.89 中不起作用
- 从扩展的 javascript 中获取 Firefox 浏览器窗口句柄
- Chrome扩展程序:浏览器操作单击按钮工作一次
- Kango 浏览器扩展开发中的鼠标悬停事件弹出窗口
- 格式化jQuery Autocomplete以像下拉菜单一样扩展浏览器/窗口边缘
- Chrome扩展和Chome浏览器中的Jquery工作方式不同
- 如何检测和/或阻止扰乱我网站的浏览器扩展
- chrome扩展插件在浏览器操作中插入内容脚本
- 我可以为具有浏览器扩展名的iframe更改引用人吗
- 浏览器扩展:如何在没有冲突的情况下将javascript代码注入页面
- 扩展浏览器以处理Apple键盘事件
- Chrome扩展:浏览器操作弹出窗口如何与活动选项卡通信
- 谷歌chrome扩展浏览器操作.已选中
- 单击Chrome扩展浏览器操作按钮时不显示弹出窗口