$(function(){ var ws = null ; if(!judgeBrowser()){connect();}else{tooltips("您当前浏览器版本过低,部分功能将不能使用,请尽快升级浏览器版本,谢谢!",1,3000);} /** * 连接 */ function connect() { // $.notifySetup({sound: vedio_url+'/audio/notify.wav'}); //$.notifySetup({sound: vedio_url+'/audio/warning.mp3'}); if (!websocket_url) { return; } ws = new WebSocket(websocket_url); ws.onopen = function () { echo(); console.log("连接成功!"); }; ws.onmessage = function (event) { var data = eval('('+ event.data + ')'); if(data.sof=='1') { self.location.href = frontpath; } alert('23:'+websocket_process); if(wpmain!=null && wpmain!='undefined') { wpmain(data); } }; ws.onclose = function (event) { console.log('Info: connection closed.'); connect(); }; ws.onerror = function(event) { disconnect(); console.log('Info: connection error.'); }; } /** * 关闭连接 */ function disconnect() { if (ws != null) { ws.close(); ws = null; } } /** * 发送数值 */ function echo() { if (ws != null) { var data = "{'ukey':'"+ ukey +"' , 'message':'CoNNEct'}"; ws.send(data); } else { console.log('websockket:connection not established, please connect.'); } } }); /** * 判断浏览器是否是IE 6,7,8,9 */ function judgeBrowser(){ var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); if(version!=null && version.length > 1){ var trim_Version=version[1].replace(/[ ]/g,""); if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0") { return true ; } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0") { return true ; } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0") { return true ; } else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") { return true ; } } return false ; }