tabs.getCurrent()
獲取一個包含指令碼執行所在標籤頁資訊的 tabs.Tab 物件。
注意: 此函式僅在存在瀏覽器標籤頁的上下文中可用,例如 選項頁面。
如果您在後臺指令碼或彈出視窗中呼叫它,它將返回 undefined。
這是一個非同步函式,返回一個 Promise。
語法
js
const gettingCurrent = browser.tabs.getCurrent()
引數
無。
返回值
一個 Promise,它將以一個包含當前標籤頁資訊的 tabs.Tab 物件被 fulfilled。如果發生任何錯誤,Promise 將會以錯誤訊息被 rejected。
示例
獲取當前標籤頁的資訊
js
function onGot(tabInfo) {
console.log(tabInfo);
}
function onError(error) {
console.log(`Error: ${error}`);
}
const gettingCurrent = browser.tabs.getCurrent();
gettingCurrent.then(onGot, onError);
瀏覽器相容性
載入中…
注意: 此 API 基於 Chromium 的 chrome.tabs API。本文件源自 Chromium 程式碼中的 tabs.json。