Ошибка синтаксиса websocket = new WebSocket(uri, protocols);
Господа, столкнулся с проблемой.
Есть noVNC консолька, работает на websocket function open(uri, protocols) { protocols = init(protocols); if (test_mode) { websocket = {}; } else { websocket = new WebSocket(uri, protocols); if (protocols.indexOf('binary') >= 0) { websocket.binaryType = 'arraybuffer'; } } websocket.onmessage = recv_message; websocket.onopen = function() { Util.Debug(">> WebSock.onopen"); if (websocket.protocol) { mode = websocket.protocol; Util.Info("Server chose sub-protocol: " + websocket.protocol); } else { mode = 'base64'; Util.Error("Server select no sub-protocol!: " + websocket.protocol); } eventHandlers.open(); Util.Debug("<< WebSock.onopen"); }; websocket.onclose = function(e) { Util.Debug(">> WebSock.onclose"); eventHandlers.close(e); Util.Debug("<< WebSock.onclose"); }; websocket.onerror = function(e) { Util.Debug(">> WebSock.onerror: " + e); eventHandlers.error(e); Util.Debug("<< WebSock.onerror"); }; } В хроме, сафари работает нормально, в ie10-11 спотыкается на websocket = new WebSocket(uri, protocols); |
Весь код websock.js
|
Часовой пояс GMT +3, время: 17:24. |