私はこれを持っています:
try{var conn = new WebSocket('ws://' + sessionStorage.ip + ':5565');}
catch (Exception) {location = "error.html";}
到達するとすぐにリダイレクトされると思いますlocation = "error.html"
スクリプトの後半で私は持っています:
conn.onopen = {blah blah
しかし、それはでクラッシュします
0x800a138f - JavaScript runtime error: Unable to set property 'onopen' of undefined or null reference
そのため、WebSocketは作成されておらず、catchは例外を取得しますが、すぐにはリダイレクトせず、代わりに実際のリダイレクトまで少しの間続行します。
これを修正するにはどうすればよいですか?