tabs.remove()
Schließt einen oder mehrere Tabs.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let removing = browser.tabs.remove(
tabIds // integer or integer array
)
Parameter
tabIds
-
integer
oderarray
voninteger
. 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:
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:
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 GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
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.