tabGroups

此 API 使擴充套件程式能夠修改和重新排列標籤頁組

標籤頁組可能會在瀏覽器重啟時作為會話恢復的一部分而保留。隱私瀏覽視窗中的標籤頁組在重啟後不會保留。當恢復一個標籤頁組時,其 groupId 可能與原始值不同。

tabGroups API 不提供建立或刪除標籤頁組的功能。請改用 tabs.group()tabs.ungroup() 方法。要查詢標籤頁組在視窗中的位置,請使用 tabs.query()tabs 名稱空間中的這些 API 不需要任何許可權。

Permissions

要使用此 API,擴充套件程式必須在其 manifest.json 檔案中請求 "tabGroups" 許可權"tabGroups" 許可權不會顯示給使用者在許可權提示中。

型別

tabGroups.Color

標籤頁組的顏色。

tabGroups.TabGroup

標籤頁組的狀態。

屬性

tabGroups.TAB_GROUP_ID_NONE

當標籤頁不屬於任何標籤頁組時返回的標籤頁組 ID 值。

函式

tabGroups.get()

返回有關標籤頁組的詳細資訊。

tabGroups.move()

將標籤頁組移動到同一視窗內或另一個視窗。

tabGroups.query()

返回所有標籤頁組或查詢具有特定屬性的標籤頁組。

tabGroups.update()

修改標籤頁組的狀態。

事件

tabGroups.onCreated

當建立標籤頁組時觸發。

tabGroups.onMoved

當標籤頁組在同一視窗內或移動到另一個視窗時觸發。

tabGroups.onRemoved

當標籤頁組被移除時觸發。

tabGroups.onUpdated

當標籤頁組更新時觸發。

瀏覽器相容性

另見