代码片段 → HTML → 元刷新 元刷新 Chris Coyier 于 2009 年 10 月 28 日 在 5 秒内重定向到提供的 URL。设置为 0 立即重定向。 <meta http-equiv="refresh" content="5;url=http://example.com/" />
这只有在浏览器设置中启用时才有效。我相信默认情况下它是启用的,但不要依赖它。
为了确保,始终使用“如果 5 秒内没有重定向,请点击此处”链接。
你能告诉我如何在浏览器设置中禁用元标签吗?:)
非常容易。如果你使用的是 Internet Explorer。
我一直使用 Firefox。但你必须牢记,可以禁用元刷新。这就是为什么大多数网站都有“点击此处继续”或“如果未转发,请点击此处”链接的原因。
顺便说一句,即使我使用 Firefox,我仍然更喜欢这些链接。大多数情况下,点击该链接比等待他们的计时器完成并转发更快。
好的,但我认为如果他们没有特殊原因,没有人会在浏览器设置中手动禁用元标签。在某些情况下,你无法使用 url 重定向(“点击此处”)或服务器端代码,所以这很有用。
兄弟,我只想说你很聪明,因为大多数情况下,如果他们没有特殊原因,我们中的大多数人会手动禁用浏览器设置中的元标签。
我同意你的观点……敬礼……鼓掌……
如果有人禁用了元刷新,我建议人们应该使用
– k0st4s
>?php header( “refresh:5;url=YOUR URL” );<
你为什么要在互联网上说这些???
显然,header(“refresh:5;url=YOUR URL”); 是一种荒谬且愚蠢的 PHP 函数使用方式。你无法在 PHP 中创建异步延迟刷新。header 函数提供一个标题,该标题必须在请求的标题部分被客户端接收。此外,你提供的语法完全错误,你为什么甚至会假设 html 元标签和 php/http 标题共享一个通用布局?
说真的。
不要听这个家伙的话。他要么是个喷子,要么真的是世界上最蠢的人。
如果他的条目被删除,对每个人来说都是最好的。
我知道这很老了,但我对 John D. 对此明显感到生气感到好笑。
“refresh” 标题实际上按照 Kostas 描述的那样工作,使用完全相同的语法,这确实是你在 PHP 中使用 header() 设置它的方式。
我认为它完全是非标准的,但它(或至少曾经)受某些浏览器支持。我不确定今天还有多少浏览器支持它。我认为 Netscape 发明了它,但我认为它不是任何 W3C 或 IETF 规范的一部分。一些较旧的应用程序仍然设置“refresh” 标题。
当然,用于重定向的正确方法是使用重定向标题。
浏览器通常不公开禁用元刷新的功能,但如果你出于某种原因需要使用它(例如,因为你无法设置标题),请提供一个将用户带到同一页面的链接。
Header(‘location: Ur URL’) ;
Header(“refresh:10; url= ‘ ur URL’ “) ;
如果之前有输出,为什么标题不起作用
我推荐三解决方案综合体!即 Javascript 重定向、元标签刷新和指向目标页面的链接。我有一个页面,一个计数器应该计数 60 秒,然后 javascript 应该重定向,有时客户声称重定向失败,所以我添加了元标签在 62 秒后刷新,以及一个隐藏的链接,javascript 在 60 秒后显示它。
对于 URL,你也可以使用
url=/
转到域名根目录
例如:
https://css-tricks.cn/snippets/html/meta-refresh/
重定向到
https://css-tricks.cn/
url=../../
返回两个父文件夹
例如:
https://css-tricks.cn/snippets/html/meta-refresh/
重定向到
https://css-tricks.cn/snippets/
在 Chrome 版本 75 中测试
我只是路过,说我在 2020 年使用了它。谢谢,伙计 ♥️
您好,如何使用元刷新功能隐藏 URL 栏中的重定向链接。
抱歉,我是新手。
https://abc.com/cde.com/
如何从栏中删除 cde.com/?只显示 abc.com
如何使带有页面更新信息的标签显示此页面在修改并保存此文件后更新。