語法
js
let removing = browser.tabs.remove(
tabIds // integer or integer array
)
引數
tabIds-
integer或integer的array要關閉的標籤頁的 ID。
返回值
一個 Promise,當所有指定的標籤頁都已被移除或其 beforeunload 提示已得到處理時,該 Promise 將被 fulfilled(不帶引數)。如果發生任何錯誤,Promise 將被 rejected,並附帶一個錯誤訊息。
示例
關閉單個標籤頁
js
function onRemoved() {
console.log(`Removed`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
let removing = browser.tabs.remove(2);
removing.then(onRemoved, onError);
關閉多個標籤頁
js
function onRemoved() {
console.log(`Removed`);
}
function onError(error) {
console.log(`Error: ${error}`);
}
let removing = browser.tabs.remove([15, 14, 1]);
removing.then(onRemoved, onError);
擴充套件程式示例
瀏覽器相容性
載入中…
注意:此 API 基於 Chromium 的 chrome.tabs API。本文件源自 Chromium 程式碼中的 tabs.json。