使用Greasemonkey添加<meta />重定向

时间:2011-05-05 10:56:38

标签: greasemonkey meta-tags userscripts

我希望使用Greasemonkey脚本将<meta>元素添加到特定网站。我们的想法是在X分钟后将网站重定向到另一个页面。如下所示:

<META HTTP-EQUIV="Refresh" CONTENT="60; URL=http://example.com">

完成这项工作的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用Greasemonkey(或JavaScript)添加meta节点,但不会对其进行解析(至少在FF 4.0中)。 AFAIK,浏览器只能在初始加载时解析meta指令。

您可以在一段时间后使用JavaScript“重定向”页面,如下所示:

setTimeout (function() {
    window.location.href    = "http://example.com";
    },
    60000 //-- 60 seconds
);

如果您不希望原始页面保留在浏览器的历史记录中,请使用:

setTimeout (function() {
    window.location.replace ("http://example.com");
    },
    60000 //-- 60 seconds
);