Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Не блокируются флеш-баннеры в иксплорере по \k в заг-ах
 Сайт -> Форумы » Фильтры
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
Adskilla
Member
Member


Зарегистрирован: 25.04.2012
Сообщения: 43
Откуда: Россия

СообщениеДобавлено: Чт, Май 03 2012 20:00 Цитировать |  |  | 

Цитата:
HTTP Header
тут любое название

URL Match
(\w.swf)\1 $LOG(R\1)

Replacement text
\k


Пробую удалять баннеры по-разному.

Вот это эксперимент по удалению баннеров-флеш из страниц по ссылке на них в заголовках.

Соответствие ссылке задано как \w.swf, но может быть любым, в том числе почти полная ссылка на баннер.

Так вот, работает удаление везде, кроме проклятого иксплорера. В нем так удаляются png и что угодно еще, но флеш вообще не тронутый всегда остается, будто он иначе как-то им грузится.

http://yarportal.ru/

Вот эта, например, страница.

Загружаю ее и фильтрует на движке вебкит в макстоне. И любом другом тоже, кроме иксплорерных.

Вот это показывает:

Цитата:
Browser reload detected...
+++CLOSE 2614+++
+++CLOSE 2612+++
+++CLOSE 2615+++
+++CLOSE 2616+++
Browser reload detected...
yarportal.ru/bogem120412.swf
Browser reload detected...
+++CLOSE 2618+++
yarportal.ru/fr170412.swf
yarportal.ru/maz080412.swf

Browser reload detected...
Browser reload detected...
+++CLOSE 2619+++
+++CLOSE 2617+++
+++CLOSE 2613+++


Короче, все нормально с этим. Находит и мочит сразу.

А когда то же через иксплорер гружу, в том числе в макстоне на движке иксплорера, да и в самом иксплорере, то вообще не находит флеш. Пробовал десятки раз перезагружать и менять ссылки и правило, но ничего не выходит вообще.

В чем тут может быть дело?

Там ведь такая же ссылка. Почему ее не перехватывает?

Кто-нибудь знает?

Пробуйте сами для прикола.

Не находит — это в смысле грузит все баннеры помимо фильтра. Прокся настроена правильно.
К началу Профиль Сообщение Отправить e-mail
Adskilla
Member
Member


Зарегистрирован: 25.04.2012
Сообщения: 43
Откуда: Россия

СообщениеДобавлено: Чт, Май 03 2012 20:46 Цитировать |  |  | 

Цитата:
[Patterns]
Name = "swf"
Active = TRUE
Limit = 256
Match = "($AV(\w.swf))\1 $LOG(R\1)"
Replace = "http://Local.ptron/killed.gif"


В иксплорере работает такое вот, в разделе web page, а не headers.

Надо еще добавлять вот это, чтобы не выскакивала ошибка джаваскрипта после удаления баннера.

Цитата:
[Patterns]
Name = ""This page requires AC_RunActiveContent.js.""
Active = TRUE
Bounds = "$NEST(alert\(,\)(;|))"
Limit = 128
Match = "*AC_RunActiveContent.js*"


Но кто на первое сообщение ответит, славно будет. По заголовку куда лучше удалять такое.

Пользуйтесь, кому надо.
К началу Профиль Сообщение Отправить e-mail
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2625
Откуда: SPb

СообщениеДобавлено: Пт, Май 04 2012 20:24 Цитировать |  |  | 

Полагаю, достаточно закинуть в AdList строку yarportal.ru/[^?]++.swf(^?) и обновить кэш страницы в браузере (<Shift>+Reload).

ПС: Поосторожней с "общими" масками: звёздочки без ограничения контекста могут нахватать много лишнего.
К началу Профиль Сообщение
Adskilla
Member
Member


Зарегистрирован: 25.04.2012
Сообщения: 43
Откуда: Россия

СообщениеДобавлено: Вс, Июн 24 2012 14:14 Цитировать |  |  | 

Теперь все удаляется обычно. Не знаю, что глючило.
К началу Профиль Сообщение Отправить e-mail
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3