navigator.mediaDevices не определен - PullRequest
1 голос
/ 31 марта 2020

Итак, я создал приложение для совместного использования экрана WebRT C в качестве самостоятельной альтернативы Chrome Remote Desktop и другим распространенным службам удаленного рабочего стола / потоковой передачи игр.

Моя дилемма не navigator.mediaDevices undefinded. Всякий раз, когда я запускаю приложение по схеме file:///, оно отлично работает; то же самое с https://, как упомянуто в документах Mozilla. Но проблема в том, что я не хочу его размещать, поскольку у него есть несколько серьезных проблем с безопасностью ( s ). Так как мне разместить его на 192.168.XXX.XXXX без ошибки? ( Я хотел бы разместить его в своей локальной сети, чтобы я мог проверить его на других мобильных устройствах. )

1 Ответ

2 голосов
/ 01 апреля 2020

Мощные API, такие как getUserMedia, getDisplayMedia и enumerateDevices, требуют SecureContext, небезопасное использование было удалено в Chrome в 2019 году

Для разработки самым простым решением является создание самоподписанный сертификат

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...