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