getAll()

Ruft alle Befehle für die Erweiterung ab, die Sie mit dem commands manifest.json key registriert haben.

Die Befehle werden als ein Array von commands.Command-Objekten zurückgegeben. Alternativ werden bei der Nutzung der auf Versprechen basierenden Version der API browser.commands.getAll() 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, wird das Array leer sein.

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 der chrome.commands API von Chromium.

Browser-Kompatibilität