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
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:
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
Hinweis:
Diese API basiert auf der chrome.management
-API von Chromium. Diese Dokumentation leitet sich von management.json
im Chromium-Code ab.