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