getAll()
Erhält alle Befehle der Erweiterung, die Sie mit dem commands
manifest.json key registriert haben.
Die Befehle werden als ein Array von commands.Command
Objekten zurückgegeben. Alternativ, wenn Sie die auf Versprechen basierende Version der API verwenden, browser.commands.getAll()
, werden die Befehle an das onFulfilled
Argument von Promise.then()
übergeben.
Syntax
js
let getCommands = browser.commands.getAll();
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit einem Array von commands.Command
Objekten erfüllt wird, eines für jeden Befehl, der für die Erweiterung registriert wurde. Wenn keine Befehle registriert wurden, ist das Array leer.
Beispiele
js
function logCommands(commands) {
commands.forEach((command) => {
console.log(command);
});
}
let getCommands = browser.commands.getAll();
getCommands.then(logCommands);
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.commands
API von Chromium.