tabs.onHighlightChanged

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

当窗口中被高亮或选中的标签页发生变化时触发。

语法

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

事件有三个函数

addListener(listener)

向此事件添加监听器。

removeListener(listener)

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

hasListener(listener)

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

addListener 语法

参数

监听器

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

selectInfo

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

额外对象

selectInfo

windowId

integer。发生变化的标签页所在的窗口。

tabIds

array of integer。窗口中所有被高亮的标签页。

浏览器兼容性

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