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.