windows.onRemoved

窗口关闭时触发。

语法

js
browser.windows.onRemoved.addListener(listener)
browser.windows.onRemoved.removeListener(listener)
browser.windows.onRemoved.hasListener(listener)

事件有三个函数

addListener(listener)

向此事件添加监听器。

removeListener(listener)

停止监听此事件。listener 参数是要移除的监听器。

hasListener(listener)

检查此事件是否已注册 listener。如果正在侦听,则返回 true,否则返回 false

addListener 语法

参数

监听器

当此事件发生时调用的函数。该函数将传递此参数

windowId

integer。已关闭窗口的 ID。

示例

记录窗口移除时的 ID。

js
browser.windows.onRemoved.addListener((windowId) => {
  console.log(`Closed window: ${windowId}`);
});

浏览器兼容性

注意: 此 API 基于 Chromium 的 chrome.windows API。本文档源自 Chromium 代码中的 windows.json