我有这个:
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 确实得到了异常,但它不会立即重定向,而是继续运行一段时间,直到实际重定向。
我该如何解决?