0

私はこれを持っています:

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は例外を取得しますが、すぐにはリダイレクトせず、代わりに実際のリダイレクトまで少しの間続行します。

これを修正するにはどうすればよいですか?

4

1 に答える 1

0

以前、<body>タグにリダイレクトがありました。

<body>
    <script>
        location = "error.html"
    </script>
</body>

私はそれを持っているべきだった<head>

<head>
    <script>
        location = "error.html"
    </script>
</head>
于 2013-01-24T23:12:30.247 に答える