Вряд ли найдутся пользователи, которым нравится наблюдать во время
веб-серфинга множество всплывающих окон (так называемых 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(да, именно так, без
расширения) и скопируйте его в каталог(заменить, если спросит)
С:\Windows (для Win95/98/ME) или в С:\Windows\system32\drivers\etc (для
Win NT/2000/XP/Vista) и перезапустите операционную систему. Все, теперь
вашему серфингу в интернете не будут мешать назойливые всплывающие
окна, независимо от того, каким браузером вы пользуетесь. (с)