Доброго времени суток.
Возникла такая проблема: firefox из расширения грузит страницу, страница в своем коде содержит строку вида:

Выделить код

Код:

window.setInterval("refresh()", 300*1000);

Как можно из расширения заблокировать вызов функции refresh(), которая вызывается со страницы...Чтобы страница загрузилась один раз и больше не обновлялась.
Заранее огромное спасибо.

Мне кажется, лучше всего воспользоваться Greasemonkey. Для открытой страницы нужного домена установить Greasemonkey-скриптом refresh=""; - и всё.

Другое дело, что refresh() может быть вызвать не javascript'ом, а из META-тэга...

hasherfrog пишет

Мне кажется, лучше всего воспользоваться Greasemonkey. Для открытой страницы нужного домена установить Greasemonkey-скриптом refresh=""; - и всё.

Другое дело, что refresh() может быть вызвать не javascript'ом, а из META-тэга...

насколько я поняла, greasemonkey надо явно указать с каких адресов блокировать редиректы. А у меня несколько другая ситуация - я заранее не знаю даже имен сайтов, поэтому не знаю что указывать в Greasemonkey...
и как сделан редирект тоже не известно скриптом или тегом...