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 anhand 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.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Protokollieren Sie den 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);

Beispiel-Erweiterungen

Hinweis: Diese API basiert auf der chrome.management-API von Chromium. Diese Dokumentation leitet sich von management.json im Chromium-Code ab.