Какие-то недоумки думают, что если они сунут под нос очередному посетителю страницы первым делом рекламу, то он обратит на неё внимание. И эти падлы ещё и закрывают бегающей рекламой содержание страницы, пока её не закроешь. Если бы все такие рекламки можно было просто закрыть, ещё ладно. Но у этих отморозков бывает, что кнопка "X" не срабатывает, и рекламка продолжает висеть над содержанием и открывать дополнительные страницы.
У других отморозков бывает такая дебильная "толстая" реклама, что занимает значительную часть процессорного времени. А это уже никуда не годится: чтобы посмотреть быстро страницу, нужно дождаться загрузки рекламы и загрузки интересующего содержания, которое показывается ощутимо медленнее из-за рекламы. Иногда браузер просто вешается.
Думаю, многие уже готовы сказать: возьми Firefox Mozilla и поставь или дополнение FlashBlock или FlahKiller. Именно. Но даже в этом случае не наступает рай.
FlashBlock, конечно имеет "Белую книгу" (whitelist) для "хороших" флешек, но вот только она работает по отношению к адресу страницы, а не адресу, с которого грузится флеш-объект. Поэтому либо не загружаются никакие флеш-объеты, либо загружаются все, включая рекламу (когда в whitelist включена маска адреса страниц). Разработчик FlashBlock подсказал мне простое решение (в письме про данное неудобство): использовать userContent.css или Stylish совместно с FlashBlock.
Чего же туда добавить и зачем?
Stylish не ставил. Достаточно userContent.css.
Добавить скрывание рекламы со страниц котировок Яндекса:
@-moz-document url-prefix(
http://news.yandex.ru) {
embed[src*="awaps.yandex.ru"]
{
display: none !important;
}
}
А можно поступить более общим способом в отношении того же Яндекса:
.some-banner, .somebanner, .banner
{
display: none !important;
}
Но
вот кто-то постарался и составил целый каталог, блокирующий рекламные ссылки, картинки, стили, iframe, div и т.д. для большинства "аддеров".
Теперь для Яндекса осталось добавить строчку
.some-banner, .somebanner, .banner
в раздел "miscellaneous" части, где описываются стили блокируемых элементов.
И вот наступает почти рай :) Никакая флешка не лезет, когда её не просят, никакие дивы или ифреймы не вылазят и не открываются, лишние ссылки и картинки не загружаются. Страницы стали показываться ощутимо быстрее и ничто более не лезет во внимание.
Единственное, чего мне пока не удалось сделать, так это убить блоки Яндекс.Директ :(. А вот реклама от Google и LiveJournal больше не занимает место на экране :)
Следующая штука для Яндекс.Директ почему-то не работает:
div[class=*"_ads"],
div[class="y5_bb y5_ads2 y5_exp2v0"]
{
display: none !important;
}
Альтернатива в виде убивания всех флешек на странице при помощи меню от FlashKiller мне не понравилась. Не удобно как-то, вот если бы их можно было убивать по контекстному меню на флешке по отдельности - другое дело.