it-swarm.com.de

Wie kann ich in Apache Feature Policy Header hinzufügen?

Ich habe eine Multimedia-Site, auf der Benutzer ihre eigenen Medien (Videos, Musik) hochladen oder Medien von Sites wie YouTube, Vimeo usw. einbetten können.

Kürzlich wird ein neuer Header angekündigt. Ich habe versucht, diesen Header hinzuzufügen, aber ich glaube, ich habe irgendwo einen Fehler gemacht.

So habe ich versucht, diesen Header hinzuzufügen;

Header always set Feature-Policy "vibrate 'self'; usermedia '*'; microphone 'none'; payment 'none'; sync-xhr 'self' mysiteURL.com"

Diese Fehler werden unten angezeigt.

Error with Feature-Policy header: Unrecognized feature: 'vibrate'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'usermedia'.
(index):1 Error with Feature-Policy header: Unrecognized Origin: 'mysiteURL.com'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'vibrate'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'usermedia'.
(index):1 Error with Feature-Policy header: Unrecognized Origin: 'mysiteURL.com'.

Jede Hilfe wird geschätzt!

6
Pelin Canikli

Dies sind Webbrowser-Fehler, keine Apache-Fehler. Der Browser unterstützt das Ein- und Ausschalten dieser Funktionen einfach nicht. Sie sind sehr neu, also nterstützung für diesen Header ist im Moment nicht großartig.

Die Chrome - Funktionen bisher unterstützt sind im Code zu sehen und es ist zu sehen, dass vibrate und usermedia noch nicht vorhanden sind von Chrome unterstützt.

Sie scheinen auch einige Syntaxfehler zu haben, insbesondere:

usermedia '*'

Sollte keine Anführungszeichen um den Stern haben (obwohl dies schwer zu sagen ist, da es noch nicht unterstützt wird und mindestens ein Google-Dokument gibt dies auch falsch an ).

sync-xhr 'self' mysiteURL.com

URLs sollte das Schema vorangestellt werden (https://).

Daher können Sie Ihren Header vorerst ändern, um diese Fehler zu vermeiden (obwohl Sie möglicherweise vibrate und usermedia wieder hinzufügen möchten, falls sie später jemals unterstützt werden):

Header always set Feature-Policy "microphone 'none'; payment 'none'; sync-xhr 'self' https://mysiteURL.com"
10
Barry Pollard