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

参数

listener

此事件发生时调用的函数。该函数接收以下参数:

selectInfo

object。详见 selectInfo 部分。

附加对象

selectInfo

windowId

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

tabIds

integer 数组。窗口中所有被高亮的标签页。

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
onHighlightChanged

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

备注: 该 API 基于 Chromium 的 chrome.tabs API。此文档来自 Chromium 代码中的 tabs.json