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
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.
// 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
No specification found
No specification data found for api.FeaturePolicy.allowedFeatures
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Browser-Kompatibilität
BCD tables only load in the browser