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.