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-
integeroderarrayvonintegerDie IDs des Tabs oder der Tabs, die geschlossen werden sollen.
Rückgabewert
Ein Promise, das ohne Argumente erfüllt wird, wenn alle angegebenen Tabs entfernt wurden oder deren beforeunload-Eingabeaufforderungen 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
Loading…
Hinweis: Diese API basiert auf der chrome.tabs API von Chromium. Diese Dokumentation stammt aus tabs.json im Chromium-Code.