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

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

BCD tables only load in the browser