Я устанавливаю WebSocket между стандартной веб-страницей и сервером Tomcat v7.0.62.Соединение работает нормально с включенным / выключенным Tomcat SSL на Firefox, Edge и IE11.Однако в Chrome (v66.03) веб-сокет подключается только тогда, когда я включил SSL на сервере и подключился через https.В Chrome, когда я выключаю SSL на сервере и пытаюсь подключиться через http, выдается ошибка.
Вот ошибка, которую выдает Chrome при попытке подключиться через http с отключенным SSL на Tomcat ...
Error in connection establishment: net::ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION
Вот мой код подключения WebSocket на клиенте ...
var wss = "wss://";
if (document.location.protocol === "http:") {
wss = "ws://";
}
var wsURL = wss + document.location.host + "/status?sessionId=<%=session.getId()%>";
Это что-то специфичное для Chrome, для которого требуется специальный код для подключений через веб-сокеты не через https?