getUserMedia () ist in localhost - Safari 11 nicht erlaubt

7

Trying to call getUserMedia from an insecure document.

Ich teste Safari 11 Tech-Vorschau. Dieser Fehler ist aufgetreten, als versucht wurde, basic peer in localhost auszuführen. Hat jemand das gleiche erlebt oder wird localhost in Safari 11 als unsichere Region behandelt?

Irgendwelche Flaggen oder Einstellungen um dies in Safari zu erlauben? Derzeit verwende ich ngrok, um es über HTTPS zu tunneln und auf demselben Rechner zuzugreifen.

    
Sasi Varunan 13.06.2017, 13:54
quelle

1 Antwort

19

Aktualisierung:

Sie können dies jetzt im Entwicklungsmenü aktivieren:

Wählen Sie Medienerfassung auf unsicheren Standorten zulassen

aus

Ursprüngliche Antwort:

Ja, Sie müssen es mit HTTPS ausführen, sogar mit localhost, wenn Sie Safari verwenden.

Sehen Sie, dass dieser Fehler auch bei einem Ngrok-Tunnel mit HTTPS auftritt?

    
aiham 14.06.2017, 00:52
quelle

Tags und Links