tabs.remove()

Schließt einen oder mehrere Tabs.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let removing = browser.tabs.remove(
  tabIds          // integer or integer array
)

Parameter

tabIds

integer oder array von integer. Die IDs des oder der zu schließenden Tabs.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn alle angegebenen Tabs entfernt wurden oder deren beforeunload-Prompts behandelt wurden. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Einen einzelnen Tab schließen:

js
function onRemoved() {
  console.log(`Removed`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let removing = browser.tabs.remove(2);
removing.then(onRemoved, onError);

Mehrere Tabs schließen:

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);

Beispielerweiterungen

Browser-Kompatibilität

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

Legend

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

Full support
Full support

Hinweis: Diese API basiert auf der chrome.tabs-API von Chromium. Diese Dokumentation stammt aus tabs.json im Chromium-Code.