【问题标题】:Meta Refresh not working in Firefox元刷新在 Firefox 中不起作用
【发布时间】:2012-08-08 03:12:09
【问题描述】:

我正在使用带有<meta HTTP-EQUIV="REFRESH" CONTENT="0; URL=javascript:window.open('home.asp?uuid=123','_top');"> 的元刷新,它适用于除 Firefox 之外的所有其他浏览器。有什么想法吗?

【问题讨论】:

  • 你能不能做到 ?
  • 需要替换父窗口url
  • 它在 Chrome、Safari 甚至 Internet Explorer 中的工作方式很奇怪。
  • 是的,我不知道。看看stackoverflow.com/questions/11690253/…好像很相似

标签: html meta-tags


【解决方案1】:

在 Firefox 中,自动刷新已默认禁用。

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

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

祝你好运!

【讨论】:

  • 选项 blockautorefresh 的默认值为 false,因此默认情况下启用自动刷新(至少在 FireFox 23 中)。
【解决方案2】:
accessibility.blockautorefresh TRUE

不会停止 HTML 或基于 Java 的刷新 - 网站管理员通过链式刷新(通常以 1 秒为间隔)来拉皮条他们的页面点击是很常见的。我了解了 accessibility.blockautorefresh,庆祝,更改了值,并对它不适用于基于 HTML / Java 的刷新感到非常失望。

我绝对鄙视使用我的设备来伪造页面点击量的网络开发人员,他们出于获利的目的。每个其他主要浏览器都可以管理它。我专门使用 Firefox,因为它提供的控制水平并且非常喜欢 Firefox,但我不得不回到 Internet Explorer,直到 Firefox 赶上来。

【讨论】:

    【解决方案3】:

    只需将您需要的 (id) 放入 Action 元素中,如下所示:

    我试过 PHP 代码..

    $q = $_GET['id'];
    ...
    echo"<meta http-equiv='refresh' content='0;URL=home.php?q=".$q."' />";
    
    <form role="form" action="home.php?q=<?php echo $q; ?>" method="POST">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      相关资源
      最近更新 更多