html - Meta Refresh 标签(零延迟)是否等待页面完成加载?

标签 html meta-tags page-refresh

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

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

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

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

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

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

最佳答案

“我能指望一切顺利吗?” -

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

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

关于html - Meta Refresh 标签(零延迟)是否等待页面完成加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097623/

相关文章:

html - 并排放置表格而不从 div 中删除背景

java - 该内容无法在框架中显示

javascript - 在手机上下载 <img> 标签中的 url(使用 cordova )

jquery - 如何更改 Stripe 弹出窗口中支付按钮的颜色?

javascript - 元标记和 JavaScript 浏览器重定向 - 哪个优先?

html - 元字符集 windows-1252 与 UTF-8

java - 强制浏览器每次重新加载小程序

javascript - 页面重新加载后显示隐藏的 div(页面重新加载后 div 变为可见)

javascript - 提交 AJAX 表单时 jQuery 意外刷新页面

javascript - 动态指定多种表单的ajax成功结果输出位置