Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

management.getAll()

Ruft ein Array von ExtensionInfo Objekten ab, eines für jedes installierte Add-on.

Beachten Sie, dass Google Chrome sowohl Apps als auch Add-ons abruft. In Chrome können Sie Apps von Add-ons mithilfe der type-Eigenschaft von ExtensionInfo unterscheiden.

Diese API erfordert die "management" API-Berechtigung.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingAll = browser.management.getAll()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem Array von ExtensionInfo Objekten erfüllt wird, eines für jedes installierte Add-on.

Beispiele

Das Protokoll der Namen aller installierten Add-ons:

js
function gotAll(infoArray) {
  for (const info of infoArray) {
    if (info.type === "extension") {
      console.log(info.name);
    }
  }
}

let gettingAll = browser.management.getAll();
gettingAll.then(gotAll);

Beispielerweiterungen

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromium's chrome.management API. Diese Dokumentation ist abgeleitet von management.json im Chromium-Code.