我有这个:
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确实得到了异常,但它不会立即重定向,而是继续一点直到实际的重定向。
我该如何解决这个问题?
答案 0 :(得分:0)
我以前在<body>
标记中有重定向。
<body>
<script>
location = "error.html"
</script>
</body>
我应该在<head>
<head>
<script>
location = "error.html"
</script>
</head>