getAll()
Ruft alle Befehle für die Erweiterung ab, die Sie mithilfe des commands
manifest.json Schlüssels registriert haben.
Die Befehle werden als Array von commands.Command
Objekten zurückgegeben. Alternativ, wenn Sie die auf Promise
basierende Version der API verwenden, browser.commands.getAll()
, werden die Befehle an das onFulfilled
Argument von Promise.then()
übergeben.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let getCommands = browser.commands.getAll();
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit einem Array von
Objekten erfüllt wird, eines für jeden Befehl, der für die Erweiterung registriert wurde. Wenn keine Befehle registriert wurden, wird das Array leer sein.commands.Command
Beispiele
function logCommands(commands) {
commands.forEach((command) => {
console.log(command);
});
}
let getCommands = browser.commands.getAll();
getCommands.then(logCommands);
Beispielerweiterungen
Hinweis:
Diese API basiert auf der chrome.commands
API von Chromium.
Browser-Kompatibilität
BCD tables only load in the browser