Все работает как надо в хроме.без проблем.
В Firefox я получаю сообщение об ошибке: Firefox не может установить соединение с сервером по адресу wss: //domain.com
Это воспроизводимо, если вы переходите на https://websocket.org/echo.html и замените местоположение на wss: //domain.com в chrome, это работает, и если это не так.
Я не могу понять, почему?
Использование Nodejs и запускна героку, за облаком.
Редактировать
Так что я исправил подсказку Брэда.
Я использую https://github.com/websockets/ws/blob/master/doc/ws.md для веб-сокета.у него есть опция perMessageDeflate
.
Теперь его отключение заставляет его работать в FF.
Не уверен Что происходит, но это исправило.(я полагаю, что эта библиотека также на стороне клиента?)
Единственное, что я нашел на MDN, это
Gecko 8.0 Начиная с Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 /SeaMonkey 2.5), расширение deflate-stream для протокола WebSocket было отключено, поскольку оно было исключено из черновиков спецификаций.Это устраняет несовместимости с некоторыми сайтами.