- Новости
- Статьи
- Поисковые системы
- Дизайн и Юзабилити
- Законы / Финансы
- Маркетинг
- Порно контент
- Ниши и психология
- Партнерские Программы
- Траффик-Менеджмент
- Сервисы
- Программинг
- Софт и Скрипты
- Хостинг / Железо
- Интервью
- Веб камеры
- Путешествия
- История секса
- Форум
- FAQ
- Каталог
- Опросы
- Участники
|
CТАТЬИ
Раздел: Софт и Скрипты
Popup contra AdBlocker: безмолвная дуэль
Можно и иначе:
if(window.theName.open)
{ (фильтра нет) }
else
{ (нас обманывают) }
Логично было бы, при удачной загрузке popup'а, тут же либо закрыть его и открыть сразу или позднее нормальный popup с рекламой, либо напихать рекламу в этот контрольный popup, подав на его имя HTML-поток.
В то же время, AdKiller, например, убивает окна, ориентируясь на текст заголовка, но не совсем сразу, может пройти секунда-другая, переменная успеет измениться, а popup все-таки схлопнется. Поэтому, между открытием окна и вызовом процедуры проверки "наличия отсутствия" popup'а должно пройти некоторое ощутимое время — например, можно привязать вызов проверки к событию onLoad основного окна, в котором обычно хватает баннеров и счетчиков на десяток секунд загрузки.
Напрашивается идея не употреблять в заголовке открываемого окна ключевых слов, по которым AdKiller мог бы унюхать popup. Что-нибудь нейтральное. Никто же не собирается индексировать popup'ы в поисковиках! ;-)
Любителей серфинга с выключеной графикой (я не могу себе представить порносерфера с выключеной графикой, но, может быть, он серферит с рабочего компа и опасается коллег? ;-) можно отсортировывать с помощью простой ловушки: одна над другой ставятся две картинки — первая с надписью "Enter" и БЕЗ alt-текста, зато другая — прозрачный ГИФ, но с alt-текстом "Enter here". Тот, кто войдет, кликнув по прозрачной пиксе — тот и кандидат на кастрирование.
Реализация проверки на предмет фильтрации с помощью Яваскрипта хороша только в том случае, если исполнение этого самого Яваскрипта вообще возможно на стороне серфера, если, другими словами, Яваскрипт включен в браузере нашего посетителя. Хорошо, давайте разделим входящих и по этому параметру. При загрузке варнинг-пейджа Яваскрипт вверху страницы рисует кнопку входа для добропорядочных юзеров, а для прочих козлищ, у которых Ява отключена, есть другой "Enter here" внизу страницы, который ведет на версию сайта для яво-ненавистников. Чтобы приличный юзер не ошибся, кликнув на нижнюю ссылку, другой Яваскрипт, который стоит непосредственно перед ней, прикрывает этот фальшивый вход слоем с чем-нибудь симпатичным. Баннером, например. ;-)
Звучит сложно, я понимаю. Но реализовать такое безобразие надо лишь раз, по результатам селекции поставить серферу куку и дальше ориентироваться уже на нее. Или плюнуть на все ухищрения, смириться и терять показы баннеров в убиваемых popup'ах.
Но ведь, адалт-вебмастер не такой человек, чтобы смиряться?! :-)
|