management.getPermissionWarningsById()

Wenn der Benutzer ein Add-on installiert oder aktualisiert, kann der Browser den Benutzer vor besonders mächtigen Berechtigungen warnen, die das Add-on angefordert hat. Nicht alle Berechtigungen führen zu Warnungen, und dieses Verhalten ist nicht standardisiert über alle Browser hinweg.

Diese Funktion gibt, basierend auf der ID eines Add-ons, dessen Berechtigungswarnungen als Array von Strings 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 Strings erfüllt wird, von denen jeder den Text einer Berechtigungswarnung enthält.

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);

Browser-Kompatibilität

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