2017-02-27 323 views
1

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瀏覽器爲這個請幫助我提前致謝

回答

0

你包含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

相關問題