FeaturePolicy: allowedFeatures() Methode
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die allowedFeatures()
-Methode des FeaturePolicy
-Interfaces gibt eine Liste von Direktivenamen aller durch die Permissions Policy erlaubten Funktionen zurück. Dies ermöglicht eine Untersuchung der einzelnen Direktiven der Permissions Policy, auf der sie ausgeführt wird. Daher gibt die allowedFeatures()
-Methode ein Subset der von features()
zurückgegebenen Direktiven zurück.
Syntax
allowedFeatures()
Parameter
Keine.
Rückgabewert
Ein Array von Zeichenfolgen, das die Namen der von der Permissions Policy erlaubten Direktiven repräsentiert, auf die diese Methode angewendet wird.
Beispiel
Das folgende Beispiel protokolliert alle erlaubten Direktiven für das aktuelle Dokument. Bitte beachten Sie, dass diese Funktionen möglicherweise durch die Permissions API eingeschränkt sind, wenn der Benutzer die entsprechende Erlaubnis 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