Имя: Пароль:
1C
1C 7.7
v7: Ошибка выполнения Microsoft JScript: 'WebSocket' - определение отсутствует
0 Volodja
 
15.08.19
12:31
Выполняю код.
    //_ТекстСкрипта;


    Скрипт = СоздатьОбъект("MSScriptControl.ScriptControl");
    Скрипт.Language = "JScript";

    Скрипт.AddCode(_ТекстСкрипта);    
    Скрипт.Run("init");


ТекстСкрипта равен

var socket;
var isConnect = false;
function errorConnectDefault(data) { alert(data);}
var errorConnectCallBack = errorConnectDefault;
    function init() {
        connectTumSocket1("7kaIenL3KzdAEgPVeXqtgOPwJEPTm558GMesUET+60JKxNzwG0JcEl97Vs+jE/A8WAzDGr1xkYoPvbaHGYVRDw==", function (event) {
            var options = {"apiKey": "86be88c8437850fbf008f92fa0481423-76dc611d-0b1f-843f"};
        //    CheckAPIKey(options, function (event) {
        //        var data = JSON.parse(event.data);
            })
        });
    }

function connectTumSocket1(apiKey, callback) {

    socket = new WebSocket("ws://localhost:6126/tumarcsp/");
    socket.onopen = function(){
        isConnect = true;
        var options = {
            "apiKey":apiKey
        };
    //    SetAPIKey(options, callback);
    }
    socket.onclose = function(){
        isConnect = false;
    }
    socket.onerror = function(event){
    }
}

Выходит ошибка:
Ошибка выполнения Microsoft JScript: 'WebSocket' - определение отсутствует

Подскажите, плиз, что нужно сделать?
1 trdm
 
15.08.19
12:44
мануал прочесть по js.
WebSocket - это браузерный объект.
2 trdm
 
15.08.19
12:44
вроде.
3 trdm
 
15.08.19
12:47
нет такого: http://prntscr.com/osyt6p
4 trdm
 
15.08.19
12:51
5 Volodja
 
15.08.19
13:01
Ok.спасибо. Буду копать по другому.
6 Volodja
 
15.08.19
13:03
(3) не поделишься методой?