Windows 8应用程序javascript重定向“立即”

时间:2013-01-23 22:40:53

标签: javascript redirect windows-8

我有这个:

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确实得到了异常,但它不会立即重定向,而是继续一点直到实际的重定向。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我以前在<body>标记中有重定向。

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

我应该在<head>

中使用它
<head>
    <script>
        location = "error.html"
    </script>
</head>