Html 一个网页如何通过客户端脚本稳健地切换到另一个页面?

Html 一个网页如何通过客户端脚本稳健地切换到另一个页面?,html,ajax,cross-browser,Html,Ajax,Cross Browser,我在中看到并引用了使用窗口.location切换到新页面。通过包含一个值,也可以得到类似的结果 虽然这些工作如广告所示,但我需要在客户端启动时主机应用程序不可用的情况下继续重试的内容 特别需要一个跨浏览器的解决方案 更新: 我目前的解决方案与建议的一样。初始化AJAX以验证连接,然后更新窗口。location。我所关心的正是给定的问题——在获得响应和更新页面引用之间,状态可能会发生变化 例如,我可以在页面主体中更新较低级别的元素body.innerHtml,但我更愿意更改顶级元素以干净地切换到新

我在中看到并引用了使用
窗口.location
切换到新页面。通过包含一个值,也可以得到类似的结果

虽然这些工作如广告所示,但我需要在客户端启动时主机应用程序不可用的情况下继续重试的内容

特别需要一个跨浏览器的解决方案

更新: 我目前的解决方案与建议的一样。初始化AJAX以验证连接,然后更新
窗口。location
。我所关心的正是给定的问题——在获得响应和更新页面引用之间,状态可能会发生变化

例如,我可以在页面主体中更新较低级别的元素
body.innerHtml
,但我更愿意更改顶级元素以干净地切换到新页面


初始页面的目的只是引导一个长时间运行的应用程序,该应用程序同样使用AJAX循环获取内容更新和定期页面刷新。其目的是能够放下web显示面板,并在它们最终连接到网络时自动配置它们自己。

我认为这很困难。如果重定向主页本身,任何缺少的连接都会导致浏览器显示“不可用”页面。您可以首先尝试AJAX请求,该请求的错误处理可以由您自己控制,但这不能保证在执行实际重定向时连接仍然存在。对我来说,只使用AJAX,不使用重定向似乎是唯一真正的解决方案。如果只选择AJAX请求,如何用源代码中托管的脚本中的新内容替换当前页面的内容?是否有某种方法可以在页面仍在运行时可靠地切换代码?