html - 为什么元刷新在 Firefox 中不起作用?

标签 html firefox meta page-refresh

我的页面包含这个:

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="refresh" content="5; URL=http://www.example.com">
    </head>
    <body>
        test
    </body>
</html>

它在 Chrome 中重定向,但在 Firefox 中不重定向。为什么不呢?

最佳答案

在 Firefox 中,默认情况下自动刷新已被禁用。

在浏览器中启用自动刷新:

  1. 在您的网络浏览器的地址栏中输入about:config
  2. 出现一条消息:点击接受
  3. 搜索blockautorefresh
  4. accessibility.blockautorefreshfalse 更改为 true

最好使用替代方案,例如 JavaScript 或 PHP 重定向。

JavaScript

window.setTimeout(function() {
    window.location.href = 'http://www.google.com';
}, 5000);

PHP

header("refresh:5;url=wherever.php");

关于html - 为什么元刷新在 Firefox 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29645340/

相关文章:

html - 当父级不在 : relative 位置时定位

javascript - 如何使用 CSS 和 Javascript 制作居中画廊布局?

javascript - 最大高度/最大宽度在 Firefox 和 IE 中不起作用

html - Angular 中的动态 CSP(内容安全策略)connect-src

python - 为单个项目从多个来源收集数据的正确方法

android - 您可以在 Web 应用程序和原生 Android 应用程序之间共享任何类型的信息吗?

javascript - 显示动态更新的 HTML 输入值时出现问题

javascript - 为什么 Firefox 执行 Javascript 的速度比其他浏览器快得多

python - 为 Ad Block Plus 安装 abpcrawler 失败

django - 在 Django 中动态地从对象 _meta 获取外键的详细名称