Блокировка рекламы в Opera
04.12.2017
В материале описывается появившийся в девятой Opera встроенный блокировщик рекламы, его недостатки и методы их обхода средствами самого браузера.
Стандартный блокировщик
Вызывается он из контекстного меню страницы, пунктом «Заблокировать содержимое». После нажатия на него, мы попадаем в режим блокирования, в котором можно заблокировать как конкретные элементы, так и использовать маски. Поясню на примере. В случае картинки с адресом «http://site.ru/reklama/ads.gif», обычный клик заблокирует все картинки в адресе которых присутствует «http://site.ru/reklama/», а Shift+клик заблокирует только саму картинку. Повторный клик, в любом случае, разблокирует элемент(ы).
Блокировка рекламы в opera
Плюсы стандартного блокировщика достаточно очевидны. Простота использования, удобное управление и хорошая скорость (вплоть до десятка тысяч правил).
Минусы конечно тоже есть. Это отсутствие готового списка правил, который бы сразу убирал большинство рекламы, отсутствие «белого списка» и известные сложности с блокированием js-рекламы и (в меньшей степени) флэша.Как убрать рекламу из браузера Opera
Описанные ниже решения в той или иной степени избавляют от указанных недостатков.
Но предварительно пара замечаний:
Opera не имеет команды позволяющей блокировать картинки и фреймы из контекстного меню, но это несложно реализовать с помощью скрипта , Скрипты можно заблокировать, добавив их адреса в Инструменты->Дополнительно->Заблокированное содержимое, Но для этого адреса нужно знать. Opera 9.50 сама показывает их в боковой панели «Инфо», а для предыдущих версий можно воспользоваться кнопкой InfoUrlfilter.ini
Этот файл используется стандартным блокировщиком Opera. Формат его несложен — в разделе [exclude], в каждой строке прописывается блокируемый адрес. Поддерживаются маски: «?» для произвольного символа и «*» для любого количества произвольных символов.