元刷新标记(零延迟)是否等待页面完成加载



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.RRedirect(.NET)或标头("Location:")重定向服务器端;(PHP)?

最新更新