Подтвердить что ты не робот

Проблема безопасности веб-камеры Firefox

У нас есть сервер websocket на настройке порта 8080 в окне Linode. Chrome и Opera работают отлично. Однако Firefox жалуется, что операция небезопасна.

"Операция небезопасна: код 18"

Если я попытаюсь создать новый объект WebSocket в веб-консоли до загрузки страницы, все будет в порядке. Однако после того, как страница загрузила что-то вялое, я больше не могу создать объект. См. Прикрепленный снимок экрана. enter image description here

Я не знаю, какая операция небезопасна или даже как это сделать.

4b9b3361

Ответ 1

Я исправил это. Само приложение находится под SSL, но доступ к веб-узлу - нет. Chrome и Opera не волнует, но Firefox делает. Согласно:

https://bugzilla.mozilla.org/show_bug.cgi?id=303952

Это известно и не считается ошибкой. Ответ Mozilla: wontfix

Решение, поставьте сервер websocket под SSL и используйте wss://

Ответ 2

Как вы указали в другом ответе, https:// to ws:// по умолчанию запрещен в Firefox.

Переход к firefox по about:config и переключение network.websocket.allowInsecureFromHTTPS избавит от network.websocket.allowInsecureFromHTTPS SecurityError.

Ответ 3

Это упрек, основанный на ограниченной информации, и я, вероятно, должен поместить это в комментарий, но у меня пока нет достаточных точек репутации.

Посмотрев на свой журнал, кажется, что 24 секунды проходят от приема [object Websocket] (время 17: 46: 36,683), пока не получите сообщение об ошибке The connection to ws://..... (время 17: 47: 00: 952). Длительная задержка приводит меня к мысли, что сервер может выходить из строя и закрывать соединение в сети. Посмотрите этот ответ для потенциального решения.