tabs.onSelectionChanged

警告:此事件已弃用。请改用 tabs.onActivated

当窗口中选定的选项卡发生更改时触发。

语法

js
browser.tabs.onSelectionChanged.addListener(listener)
browser.tabs.onSelectionChanged.removeListener(listener)
browser.tabs.onSelectionChanged.hasListener(listener)

事件具有三个函数

addListener(listener)

为此事件添加侦听器。

removeListener(listener)

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

hasListener(listener)

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

addListener 语法

参数

listener

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

tabId

整数。已变为活动状态的选项卡的 ID。

selectInfo

对象。有关更多详细信息,请参阅 selectInfo 部分。

其他对象

selectInfo

windowId

整数。选定选项卡发生更改的窗口的 ID。

浏览器兼容性

BCD 表格仅在浏览器中加载

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