Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№111-10-2006 18:46:58

Elena
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-05-2006
Сообщений: 65

заблокировать вызов refresh() со страницы из расширения

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

Выделить код

Код:

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

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

Отсутствует

 

№213-10-2006 18:40:06

hasherfrog
Участник
 
Группа: Members
Зарегистрирован: 17-06-2005
Сообщений: 60

Re: заблокировать вызов refresh() со страницы из расширения

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

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

Отсутствует

 

№313-10-2006 18:50:44

Elena
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 24-05-2006
Сообщений: 65

Re: заблокировать вызов refresh() со страницы из расширения

hasherfrog пишет

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

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

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]