Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

optional_host_permissions

Typ Array
Verpflichtend Nein
Manifestversion 3 oder höher
Beispiel
json
"optional_host_permissions": [
  "*://developer.mozilla.org/*",
  "*://*.example.org/*"
]

Verwenden Sie den Schlüssel optional_host_permissions, um Laufzeitanfragen für den Zugriff zu aktivieren (Zugriff, der dem Nutzer nach der Installation Ihrer Erweiterung gewährt wird) für die APIs in Ihrer Erweiterung, die Hostdaten lesen oder modifizieren, wie z.B. cookies, webRequest und tabs. Dieser Schlüssel ist ein Array von Zeichenfolgen.

Weitere Informationen zur Definition von Hosts finden Sie unter host_permissions.

Verwenden Sie die permissions API, um zur Laufzeit eine optionale Host-Berechtigung anzufordern. Das Anfordern einer Host-Berechtigung kann dem Benutzer einen Dialog anzeigen, in dem er gefragt wird, ob er die Berechtigung für Ihre Erweiterung erteilen möchte.

Hinweis: Benutzer können sich für optionale Host-Berechtigungen entscheiden oder diese ablehnen auf der Berechtigungen-Registerkarte im Firefox Add-ons Manager. Erweiterungen, die optionale Host-Berechtigungen verwenden, können prüfen, welche Berechtigungen vom Benutzer erteilt wurden, mit permissions.getAll() und können auf permissions.onAdded und permissions.onRemoved lauschen, um zu wissen, wann ein Benutzer Berechtigungen erteilt oder widerruft.

Beispiel

json
 "optional_host_permissions": ["*://developer.mozilla.org/*"]

Ermöglicht Ihrer Erweiterung eine Laufzeitanfrage für privilegierten Zugriff auf Seiten unter developer.mozilla.org zu stellen.

Browser-Kompatibilität