management.getPermissionWarningsById()

Wenn der Benutzer ein Add-on installiert oder aktualisiert, kann der Browser den Benutzer auf besonders mächtige Berechtigungen hinweisen, die das Add-on angefordert hat. Nicht alle Berechtigungen führen zu Warnungen, und dieses Verhalten ist nicht in allen Browsern standardisiert.

Mit der ID eines Add-ons gibt diese Funktion die Berechtigungswarnungen dafür als ein Array von Zeichenketten zurück.

Diese API erfordert die "management" API-Berechtigung.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let gettingWarnings = browser.management.getPermissionWarningsById(
  id                  // string
)

Parameter

id

string. ID des Add-ons, dessen Berechtigungswarnungen Sie abrufen möchten.

Rückgabewert

Ein Promise, das mit einem Array von Zeichenketten erfüllt wird, von denen jede den Text einer Berechtigungswarnung enthält.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

Protokollieren Sie die Berechtigungswarnungen für das Add-on, dessen ID "my-add-on" ist:

js
let id = "my-add-on";

function gotWarnings(warnings) {
  for (const warning of warnings) {
    console.log(warning);
  }
}

browser.management.getPermissionWarningsById(id).then(gotWarnings);

Hinweis: Diese API basiert auf der Chromium-API chrome.management. Diese Dokumentation ist abgeleitet von management.json im Chromium-Code.