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

View in English Always switch to English

FeaturePolicy: Methode allowedFeatures()

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die allowedFeatures()-Methode der FeaturePolicy-Schnittstelle gibt eine Liste von Direktivenamen aller durch die Permissions Policy erlaubten Funktionen zurück. Dies ermöglicht die Einsicht in einzelne Direktiven der Berechtigungsrichtlinie, auf der sie ausgeführt wird. Daher liefert die Methode allowedFeatures() eine Teilmenge der Direktiven zurück, die von features() zurückgegeben werden.

Syntax

js
allowedFeatures()

Parameter

Keine.

Rückgabewert

Ein Array von Strings, das die Namen der Berechtigungsrichtlinien-Direktiven darstellt, die von der Berechtigungsrichtlinie erlaubt sind, auf der diese Methode aufgerufen wird.

Beispiel

Im folgenden Beispiel werden alle erlaubten Direktiven für das aktuelle Dokument protokolliert. Bitte beachten Sie, dass diese Funktionen durch die Permissions API eingeschränkt sein könnten, wenn der Benutzer die entsprechende Berechtigung noch nicht erteilt hat.

js
// First, get the Permissions Policy object
const featurePolicy = document.featurePolicy;

// Then query feature for specific
const allowed = featurePolicy.allowedFeatures();

for (const directive of allowed) {
  console.log(directive);
}

Spezifikationen

This feature does not appear to be defined in any specification.

Browser-Kompatibilität