以下是我们用于重定向的javascript的摘录:
<script language="javascript" type="text/javascript">
var THE_URL = "http://www.google.co.uk";
function onPageLoad()
{
setTimeout('pageRedirect()', 5000);
}
function pageRedirect()
{
window.location = THE_URL;
}
</script>
<body onload="onPageLoad()">
...
</body>
但有时候THE_URL
的页面不可用,因为服务器已关闭。在这种情况下,我们希望刷新当前页面,以便它可以尝试一次又一次地加载页面,直到成功为止。有没有办法做到这一点?
答案 0 :(得分:0)
这不起作用,因为JS代码在重定向后停止执行。您可能应该检查一下服务器是否在使用XHR请求的循环中为您提供服务,并且只有在检测到它可用后才重定向。