Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   WebSocket и Firefox can’t establish a connection to the server at ws (https://javascript.ru/forum/dom-window/73923-websocket-i-firefox-can%E2%80%99t-establish-connection-server-ws.html)

dima85 29.05.2018 09:20

WebSocket и Firefox can’t establish a connection to the server at ws
 
var connection = new WebSocket('ws://'+location.hostname+':88/', ['json']);
        connection.onopen = function () {
         connection.send('Connect ' + new Date());
        };


Если WebSocket сервер не запущен, появляется ошибка:
Firefox can’t establish a connection to the server at ws.

Помогите избавится от этой ошибки, то есть если WebSocket не запущен, не надо его слушать и писать ошибку.

Nexus 29.05.2018 09:32

Определите свойство "onerror" экземпляру класса "WebSocket".
В качестве значения используйте функцию, которая будет обрабатывать ошибки.

dima85 29.05.2018 09:46

Что я не так делаю? Ошибка все равно появляется.
var connection = new WebSocket('ws://'+location.hostname+':88/', ['json']);
        connection.onopen = function () {
         connection.send('Connect ' + new Date());
        };
        connection.onerror = function (error) {
         console.log('WebSocket Error ', error);
        };


Часовой пояс GMT +3, время: 23:52.