Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
permissions.getAll()
Ruft einpermissions.Permissions-Objekt ab, das alle aktuell der Erweiterung gewährten Berechtigungen enthält.
Dies ist eine asynchrone Funktion, die einPromise zurückgibt.
In diesem Artikel
Syntax
let gettingAll = browser.permissions.getAll()Parameter
Keine.
Rückgabewert
EinPromise, das mit einempermissions.Permissions-Objekt erfüllt wird, das alle der Erweiterung aktuell gewährten Berechtigungen enthält. Dies umfasst alle Berechtigungen, die die Erweiterung im Schlüsselpermissions aufgelistet hat, sowie alle Berechtigungen, die im Schlüsseloptional_permissions aufgeführt sind und der Erweiterung durch den Aufruf vonpermissions.request() gewährt wurden.
Beispiele
// Extension permissions are:// "webRequest", "tabs", "*://*.mozilla.org/*"const currentPermissions = await browser.permissions.getAll();console.log(currentPermissions.permissions); // [ "webRequest", "tabs" ]console.log(currentPermissions.origins); // [ "*://*.mozilla.org/*" ]Beispielerweiterungen
Browser-Kompatibilität
Hinweis:Diese API basiert auf derchrome.permissions API von Chromium.