WebSocketサーバーにJavaScriptから接続しようとしているのですが、WebSocketサーバーに接続できなかった際の"onerror"イベントが、iOSのSafariからの接続だと呼び出されないので、どのような変更を加えればいいのかアドバイスを頂きたいです。
WindowsのChromeから接続した場合は、ちゃんとonerrorイベントが呼び出されました。
コードは次のようになっています。
JavaScript
1if (条件) { 2var conn = new WebSocket(WebSocketアドレス); 3 conn.onopen = function(e) { 4 $("#messages").prepend('<div class="messages"><font color="#10F000">接続しました!</font></div>'); 5 }; 6 7 conn.onerror = function(e){ 8 $("#messages").prepend('<div class="messages"><font color="#FF0000">接続できませんでした</font></div>'); 9 }; 10}else{ 11//他の処理 12}
ちなみに、WebSocketサーバーに接続できた場合、onopenイベントがちゃんと呼び出されます。
ご回答よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/14 12:59