WebSocket连接失败给错误1006和连接在HTML5关闭

问题描述:

WebSocket连接失败给错误1006和连接在HTML5关闭

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 

功能WebSocketTest() {

var ws = $ .gracefulWebSocket(“ws:// localhost/Node /”);

ws.onopen =函数(EV){

alert('Connected to server'); 

}; (“客户端正在发送消息”);

ws.onmessage =函数(事件){

变种messageFromServer = event.data;

alert('Message'+ messageFromServer);

};

ws.onerror =函数(EV){

alert('Error' +ev.code); 

};

}

<div > 

    <a href="javascript:WebSocketTest()">Run WebSocket</a> 

    </div> 

在这里,我也加入了gracefulWebSocket库,但只是#1移除它。我正在使用Chrome浏览器为这个请帮助我提前致谢

你包含js文件吗? https://github.com/ffdead/jquery-graceful-websocket

什么控制台告诉你? (开发人员工具 - Chrome上的F12键快捷键)。

+0

存在两个错误1'st是TypeError:$(...)。unload不是函数\t $(window).unload(function(){ws.close(); ws = null});第二个是Firefox无法在ws:// localhost/Node /上建立与服务器的连接。 var ws = window.WebSocket?新的WebSocket(url):new FallbackSocket(); –

+0

还有一件事是我已经将jquery-graceful-websocket下载到我的Node文件夹中htdocs –

+0

您正在使用Node.js为后端服务WebSockets? – 2017-02-27 21:54:40