Добавление <meta>перенаправления с помощью Greasemonkey - PullRequest
1 голос
/ 05 мая 2011

Я хочу добавить элемент <meta> на определенные веб-сайты, используя скрипт Greasemonkey. Идея состоит в том, чтобы перенаправить сайт на другую страницу через X минуты. Примерно так:

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

Какой самый простой способ сделать это?

1 Ответ

1 голос
/ 05 мая 2011

Вы можете использовать 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
);
...