Главная Новости

Lex1 home page - Блокировка рекламы в Opera

Опубликовано: 04.12.2017

В материале описывается появившийся в девятой Opera встроенный блокировщик рекламы, его недостатки и методы их обхода средствами самого браузера.

Стандартный блокировщик

Вызывается он из контекстного меню страницы, пунктом "Заблокировать содержимое". После нажатия на него, мы попадаем в режим блокирования, в котором можно заблокировать как конкретные элементы, так и использовать маски. Поясню на примере. В случае картинки с адресом «http://site.ru/reklama/ads.gif», обычный клик заблокирует все картинки в адресе которых присутствует «http://site.ru/reklama/», а Shift+клик заблокирует только саму картинку. Повторный клик, в любом случае, разблокирует элемент(ы).

При всех преимуществах готового решения (простота использования, удобное управление и хорошая скорость вплоть до десятка тысяч правил), стандартный блокировщик имеет и недостатки. Это отсутствие готового списка правил, который бы сразу убирал большинство рекламы, отсутствие "белого списка" и известные сложности с блокированием js-рекламы и (в меньшей степени) флэша. Описанные ниже дополнения в той или иной степени избавляют от указанных недостатков и позволяют более эффективно блокировать рекламу.

Но предварительно пара замечаний:

Opera не имеет команды позволяющей блокировать картинки и фреймы из контекстного меню, но это несложно реализовать с помощью vbs-скрипта . В Opera 9.5+ можно обойтись расширенным меню .

Скрипты (с их помощью обычно создаётся плавающая реклама) можно заблокировать, добавив их адреса в Инструменты->Дополнительно->Заблокированное содержимое. Но для этого адреса нужно знать. Opera 9.5+ сама показывает их в боковой панели "Инфо", а для предыдущих версий можно воспользоваться кнопкой Info . Также см. Scriptblock.js

Urlfilter.ini

Этот файл используется стандартным блокировщиком Opera. Формат его несложен - в разделе [exclude], в каждой строке прописывается блокируемый адрес. Поддерживаются маски: «?» для произвольного символа и «*» для любого количества произвольных символов.

rss