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: allowedFeatures()-Methode

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

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Die allowedFeatures()-Methode der FeaturePolicy-Schnittstelle gibt eine Liste von Direktivenamen aller vom Permissions Policy erlaubten Features zurück. Dies ermöglicht eine Prüfung der einzelnen Direktiven der Permissions Policy, auf der sie ausgeführt wird. Daher gibt die allowedFeatures()-Methode eine Untermenge der von features() zurückgegebenen Direktiven zurück.

Syntax

js
allowedFeatures()

Parameter

Keine.

Rückgabewert

Ein Array von Zeichenketten, das die Namen der Permissions Policy-Direktiven darstellt, die von der Permissions Policy erlaubt sind, auf der diese Methode aufgerufen wird.

Beispiel

Das folgende Beispiel protokolliert alle erlaubten Direktiven für das aktuelle Dokument. Bitte beachten Sie, dass diese Features 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

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität