【问题标题】:Does the Meta Refresh tag (zero delay) wait for page to finish loading?元刷新标签(零延迟)是否等待页面完成加载?
【发布时间】:2012-02-01 14:36:36
【问题描述】:

元刷新标签(延迟为0)是否等待页面的所有组件加载\所有脚本完成执行后再执行重定向?

我在 HTML 文档的头部有以下页面标签:

<meta http-equiv="refresh" content="0;url=http://example.com/">

HTML 文档包含其他内容,例如链接到远程 Javascript(例如 Google Analytics)的脚本标签,以及执行 AJAX 请求的 Javascript 代码。

我可以指望一切都能运行吗?或者浏览器可能会因为重定向而中途取消下载脚本\执行AJAX\运行脚本?

(我知道使用Javascript而不是Meta标签实现的选项,想了解Meta标签)

【问题讨论】:

标签: html meta-tags page-refresh


【解决方案1】:

“我可以指望一切都能跑起来吗?” -

它取决于上下文,即页面的组成方式以及您正在谈论的用户代理。这不是万无一失的。

为什么不使用 Response.Redirect (.NET) 或 header("Location:") 进行重定向服务器端; (PHP)?

【讨论】:

    猜你喜欢
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    相关资源
    最近更新 更多