2011-05-05 62 views
1

我正在使用Greasemonkey脚本将<meta>元素添加到特定网站。这个想法是在X分钟后将网站重定向到另一个页面。像下面这样:使用Greasemonkey添加<meta>重定向

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

完成这件事最简单的方法是什么?

回答

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 
);