1

<meta>Greasemonkeyスクリプトを使用して特定のWebサイトに要素を追加しようとしています。アイデアは、X数分後にWebサイトを別のページにリダイレクトすることです。以下のようなもの:

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

これを行う最も簡単な方法は何ですか?

4

1 に答える 1

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
);
于 2011-05-05T13:28:45.477 に答える