我在Javascript 中看到;将用户发送到另一个页面以及如何将页面从 javascript引用更改为使用window.location
切换到新页面。通过包含带有刷新值的元标记 http-equiv也可以得到类似的结果。
虽然这些工作如宣传的那样,但我需要一些可以在客户端启动时主机应用程序不可用的情况下继续重试的东西。
跨浏览器解决方案将特别受到赞赏。
更新:
我目前的解决方案按照建议进行。初始 AJAX 以验证连接性,然后更新window.location
. 我的担忧正是给定的——在获取响应和更新页面参考之间,状态可能会发生变化。
我可以更新较低级别的元素body.innerHtml
,例如,在页面正文中,但更喜欢更改顶级元素以干净地切换到新页面。
初始页面的目的只是引导一个长时间运行的应用程序,该应用程序类似地使用 AJAX 循环来获取内容更新和定期页面刷新。目的是能够放下 Web 显示面板,并让它们在最终连接到网络时自动配置自己。