Permissions-Policy: speaker-selection directive
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der HTTP-Header Permissions-Policy mit der Direktive speaker-selection steuert, ob das aktuelle Dokument berechtigt ist, Audioausgabegeräte (Lautsprecher, Kopfhörer usw.) aufzulisten und auszuwählen.
Konkret, wenn eine definierte Richtlinie die Nutzung dieser Funktion blockiert:
MediaDevices.enumerateDevices()wird keine Geräte des Typs audio output zurückgeben.MediaDevices.selectAudioOutput()wird das Popup zur Auswahl eines Audioausgangs nicht anzeigen, und das zurückgegebenePromisewird mit einemDOMExceptionvom TypNotAllowedErrorabgelehnt.HTMLMediaElement.setSinkId()undAudioContext.setSinkId()werfen einenNotAllowedError, wenn sie für eine Audioausgabe aufgerufen werden.
Syntax
http
Permissions-Policy: speaker-selection=<allowlist>;
<allowlist>-
Eine Liste von Ursprüngen, für die die Erlaubnis zur Nutzung der Funktion erteilt wird. Siehe
Permissions-Policy> Syntax für weitere Details.
Standardrichtlinie
Die Standarddurchlässigkeitsliste für speaker-selection ist self.
Spezifikationen
This feature does not appear to be defined in any specification.>Browser-Kompatibilität
Loading…