javascript - 窗口关闭后触发 chrome.windows.onRemoved

标签 javascript google-chrome-extension

我正在开发一个 chrome 扩展,并遇到了一个场景,其中 chrome 窗口已创建,并且一堆监听器附加到该窗口,这些监听器持续监视该窗口。现在,如果我使用浏览器窗口的取消按钮关闭窗口,我需要清理监听器,然后关闭窗口。

因此,我使用 chrome.windows.onRemoved.addListener(function(integer windowId) {...}); 添加了一个监听器 http://developer.chrome.com/extensions/windows.html#event-onRemoved 。但问题来了。 如果我关闭窗口,流程为 [关闭窗口] -> [触发事件] 但我想要相反的 [触发事件] -> [关闭事件],以便我可以清理监听器,然后关闭窗口。

我在这里缺少什么吗?

最佳答案

您尝试过 beforeunloadunload页面上的事件。

引用

关于javascript - 窗口关闭后触发 chrome.windows.onRemoved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539835/

相关文章:

javascript - Chrome扩展中IndexedDB的同步解决方案

javascript - 如何测试 Chrome 扩展的自动更新功能?

javascript - Chrome 扩展 API 未触发 onChanged 事件

javascript - Chrome 扩展中的 Twilio - 用户拒绝访问麦克风

javascript - 更改包含指定单词的元素的样式

javascript - 纯 Javascript - 在 DOM 中查找/替换单词列表

javascript - Select2 从输入字段开始而不是下拉列表

javascript - 根据 d3.js 中的事件处理程序更改文本属性

javascript - 将对象转换为数组

javascript - 2 个与响应式下拉(汉堡)菜单相关的问题