PHP Websocket undefined в Edge Browser

Я разработал многопользовательскую карточную игру и поэтому использовал websocket. Чтобы реализовать websocket в php, я использовал эту библиотеку

Я поставлю его на свой сервер ubuntu, и программа отлично работает в браузере Chrome и в Firefox (интерфейс реализован с использованием Javascript). Используя Edge Browser, появляется сообщение об ошибке "ReferenceError: WebSocket undefined" . Но в Интернете я прочитал, что Edge должен нормально поддерживать веб-сайты.

Я уже проверил, является ли режим документа другой версией IE, но он также установлен на край. Точная версия - 11.0.0600.18537.

Ниже приведен мой код (althoug, я не думаю, что это проблема с ним, поскольку он работает в других браузерах)

 connectToSocket=function() {
    var host = "ws://[host]:9000/echobot"; 

    try
    {
       socket = new WebSocket(host);
       console.log('WebSocket - status ' + socket.readyState);
       ...
    }
    catch(ex){
        console.log('some exception : ' +ex);      
    }

Кто-нибудь знает, что может быть проблемой с Edge?

Ответы

Ответ 1

Вы действительно пишете WebSocket в своем коде? Ошибка говорит, что WebSocket не определен (с некапитализированным s).

Фактическое имя класса WebSocket с капиталом s.

Пожалуйста, подтвердите, что код, который вы вставили в качестве примера, действительно такой же, как тот, который у вас есть в приложении.

ИЗМЕНИТЬ

После некоторого дальнейшего обсуждения комментариев я считаю, что поддержка WebSocket может быть отключена в вашем браузере. WebSocket должен поддерживаться в версии вашего браузера (11.0.0600.18537) в соответствии с моим собственным экспериментом и Могу ли я использовать.