Рус. языкУкр. мова
Август

19

Блокировка pop-up своими силами

Вряд ли найдутся пользователи, которым нравится наблюдать во время веб-серфинга множество всплывающих окон (так называемых pop-up окон). Скачать модный рингтон, поучаствовать в «бесплатной лоторее», получить что-то-там бесплатно или обнаружить вместо нужной информации банер порносайта – знакомо? На сегодня существует достаточно много специализированных программ, помогающих в борьбе с этим раздражающим изобретением злого рекламного гения. Ad-Aware, Pop-Up Stopper, Guidescope и многие другие программы призваны избавить пользователей от назойливой рекламы, тем не менее «рекламщики» не дремлют и совершенствуют свои технологии – если скрипт обнаруживает у посетителя наличие такой программы, то доступ к сайту будет заблокирован. А новое поколение рекламы, именуемое pop-under не всякая программа-блокировщик может распознать. Хочу предложить посетителям довольно кардинальный подход к решению проблемы, без использования стороннего софта – бороться с всплывающими окнами и нежелательной рекламой нам поможет операционная система.

Как работает технология pop-under? Сам код, который должен открыть всплывающее окно загружается до загрузки основного документа, а на сайте появляется баннер (обычно 468х60) с кнопкой закрыть (другие вариации – надпись close или крестик). Обычно на эту кнопку вешают java-script событие open window, а посетитель, нажавший кнопку в надежде закрыть назойливую рекламу вместо этого получает дополнительную открытую страницу с рекламируемым товаром.

Показателен пример американской компании X10, надеявшейся таким образом увеличить количество продаж своих веб-камер. Вместо этого она заслужила проклятие англоязычных пользователей а уровень продаж через интернет наоборот, понизился. Хотя если честно, владельцам сайтов, устанавливающих у себя код pop-under вряд ли есть дело до неудобства посетителей или снижения репутации рекламодателя – они получают деньги как за клики по баннеру, так и за нажатия кнопки «закрыть» (во втором случае немного меньшие).

Хочу предложить на суд посетителей идею, как избавиться от всплывающих окон, pop-up и pop-under рекламы без использования сторонних программ – так сказать, своими силами. Причем сделать это можно для всех установленных в системе браузеров – ведь нередки случаи, когда на компьютере пользователя установлено два или три браузера (если больше, значит вы не пользователь а вебмастер или вебдизайнер :) ) А использовать для этой цели мы будем файл hosts, ведь любой браузер опрашивает его до того как отправить запрос на DNS-сервер.

Как происходит открытие сайта в обычном случае?
Пользователь набирает в адресной строке адрес «www.нужный сайт.com», таким образом дает команду открыть www.нужный сайт.com
Браузер не знает что такое www.нужный сайт.com, ему необходим ip-адрес сайта, поэтому он сначала ищет адрес www.нужный сайт.com в файле hosts и если не находит, отправляет запрос на ближайший DNS-сервер, чтобы узнать, какой ip соответствует адресу www.нужный сайт.com
Например google.com соответствунт ip-адресу 209.85.129.99, набрав эти цифры вместо адреса вы попадете на самый крупный поисковик.

Но поскольку файл hosts имеет более высокий приоритет перед DNS-сервером, мы можем воспользоваться этим для своих целей! Если прописать, что например адресу www.назойливый рекламодатель.com соответствует несуществующий или фальшивый ip, то браузер не сможет закружать pop-up и pop-under код! Здесь выложен готовый файл hosts, в котором адреса наиболее известных рекламодателей соответствуют ip Яндекса. Просто распакуйте его в каталог С:\Windows (для Win95/98/ME) или в С:\Windows\system32\drivers\etc (для Win NT/2000/XP/Vista) и перезапустите браузер. На всякий случай обязательно сделайте резервную копию «родного» файла! Все, теперь вашему серфингу в интернете не будут мешать назойливые всплывающие окна, независимо от того, каким браузером вы пользуетесь.

Update 1

После беглого просмотра обсуждения данного решения на некоторых форумах было решено приравнивать ip рекламодателей не Яндексу, а локальному адресу 127.0.0.1 – так браузер должен работать немного быстрее.

Update 2

17-го февраля 2009-го года был выложен усовершенствованный вариант файла, который содержит список поддоменов popunder.ru. Если вы воспользуетесь этим файлом вместо первоначального, то пустые серые рамки от popunder.ru появляться не будут. Подробнее о новом файле.

P.S.
Огромная просьба к посетителям, если какая-то всплывающая реклама будет появляться, не полениться и сообщить об этом в комментариях – я планирую регулярно обновлять файл, добавляя в него регулярно появляющихся рекламодателей.

Popularity: 100%

Похожие статьи:

Понравилась статья?
Вы можете добавить ее в или следить за обновлениями через RSS

Комментарии (113) »

« Предыдущие комментарии

Комментарии (113)


« Предыдущие комментарии

Трекбэки:

RSS-лента комментариев к этой записи.

Оставить комментарий



StopIE.org.ua 2008