Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.05.2018, 09:20
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

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 не запущен, не надо его слушать и писать ошибку.
Ответить с цитированием
  #2 (permalink)  
Старый 29.05.2018, 09:32
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Определите свойство "onerror" экземпляру класса "WebSocket".
В качестве значения используйте функцию, которая будет обрабатывать ошибки.
Ответить с цитированием
  #3 (permalink)  
Старый 29.05.2018, 09:46
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Что я не так делаю? Ошибка все равно появляется.
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);
        };
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск