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 version mit Promise der API verwenden, browser.commands.getAll(), werden die Befehle in 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 registrierten Befehl der Erweiterung. 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

Hinweis: Diese API basiert auf Chromiums chrome.commands API.

Browser-Kompatibilität

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

Legend

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

Full support
Full support
No support
No support