2017-02-27 11 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.send( "クライアントはメッセージを送信しています");

ws.onmessage =関数(イベント){

VAR messageFromServer = event.data。

アラート( 'Message' + messageFromServer);

};

ws.onerror =関数(EV){

alert('Error' +ev.code); 

}。

}

ここ

<div > 

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

    </div> 

私はgracefulWebSocketライブラリをも追加しているが、stackoverflowのはそれを削除.IはこのためにChromeブラウザを使用しています助けてください私に事前に感謝

答えて

0

jsファイルが含まれていますか? https://github.com/ffdead/jquery-graceful-websocket

どのようなコンソールが教えてくれますか? (デベロッパーツール - ChromeのF12キーショートカット)。

+0

TypeErrorは2つのエラーがあります:$(...)。unloadは関数ではありません\t $(window).unload(function(){ws.close(); ws = null}); 2つ目は、Firefoxがws:// localhost/Node /のサーバとの接続を確立できないことです。 var ws = window.WebSocket?新しいWebSocket(URL):新しいFallbackSocket(); –

+0

さらにもう一つはhtdocsのNodeフォルダにjquery-graceful-websocketをダウンロードしたことです。 –

+0

Node.jsを使用してバックエンド側のWebSocketにサービスを提供していますか? –