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 语法

参数

listener

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

windowId

integer。已关闭的窗口的 ID。

浏览器兼容性

BCD 表格仅在浏览器中加载

示例

记录窗口被移除时的 ID。

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

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