var webSocketPJQ ; webSocketPJQ = new WebSocket('ws://localhost:1919'); webSocketPJQ.onerror = function(event) { console.log("连接错误"); // onError(event) }; webSocketPJQ.onopen = function(event) { //alert("open"+event.data); //console.log(event); }; webSocketPJQ.onclose = function(event) { //alert("服务不存在或者被关闭"); //onClose(event); }; webSocketPJQ.onmessage = function(event) { var ret=event.data; var obj = JSON.parse(ret); if(obj.type==90){ if(obj.ret != 0){ alert("设备连接错误"); return; } } }; function pjq_open(url,timeout){ try { if(webSocketPJQ.readyState != 1){ console.log("设备连接错误"); return '0'; } GWQ_CancelOperate(); GWQ_SetTimeout(timeout); GWQ_OpenURL(url); }catch (error) { console.log("设备连接异常"); return '0'; } } var GWQ_OpenURLType=90; function GWQ_OpenURL(url) { var json = {}; json.type=GWQ_OpenURLType; json.URL=url; var jsonStr = JSON.stringify(json); webSocketPJQ.send(jsonStr); } function GWQ_CancelOperate() { var json = {}; json.type=2; var jsonStr = JSON.stringify(json); webSocketPJQ.send(jsonStr); } var GWQ_SetTimeoutType=87; function GWQ_SetTimeout(Timeout){ var json = {}; json.type=GWQ_SetTimeoutType; json.Timeout=parseInt(Timeout); var jsonStr = JSON.stringify(json); webSocketPJQ.send(jsonStr); }