<meta>
Greasemonkeyスクリプトを使用して特定のWebサイトに要素を追加しようとしています。アイデアは、X
数分後にWebサイトを別のページにリダイレクトすることです。以下のようなもの:
<META HTTP-EQUIV="Refresh" CONTENT="60; URL=http://example.com">
これを行う最も簡単な方法は何ですか?
<meta>
Greasemonkeyスクリプトを使用して特定のWebサイトに要素を追加しようとしています。アイデアは、X
数分後にWebサイトを別のページにリダイレクトすることです。以下のようなもの:
<META HTTP-EQUIV="Refresh" CONTENT="60; URL=http://example.com">
これを行う最も簡単な方法は何ですか?
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
);