Cтраницы без рекламных блоков. Opera. Часть 2.

Cтраницы без рекламных блоков. Opera. Часть 2.

Рубрика: Software & Tools -> Opera
Метки: |
Пятница, 10 июля 2009 г.
Просмотров: 1474
Подписаться на комментарии по RSS

Продолжение статьи о блокировке рекламных блоков в браузере Opera. В первой части было рассказано о блокировке с помощью CSS файлов. Здесь же, речь пойдет о встроенной в Оперу технологии блокировки контента.

Суть технологии

Начиная с 9-ой версии в Оперу была встроена функция блокировки контента. Под словом контент, в данном случае, понимается весь графический контент веб-документа: изображения, флеш-анимация, содержимое плагинов на странице. Текстовые элементы сюда не входят. О способе блокировке текстовых блоков описано в первой части данной статьи.

Как пользоваться

Блокируем контент

Пользоваться данной функцией довольно просто:

  1. делаем клик правой кнопкой мышки на странице и выбираем пункт меню "Block Content..." (Блокировать содержимое). После чего вверху страницы появятся кнопки управления;
  2. мышкой выбираем изображения или плагины с содержимым которые хотим заблокировать. По умолчанию, если мы блокируем изображение, которое получаем с сервера по пути http://some.site/images/image.jpg, то также будут заблокированы и все остальные изображения получаемые с папки http://some.site/images/. Чтобы этого избежать и блокировать только конкретный элемент, необходимо при выборе элемента удерживать кнопку Shift. Заблокированные элементы будут отмечены как Blocked Image (Заблокировано);
  3. после выбора всех нужных элементов нажимаем на кнопку "Done" (Сохранить).

Теперь, на всех сайтах, на страницах которых подгружаются изображения по пути http://some.site/images/ будут заблокированы. Очень удобно использовать данную функцию для блокировки рекламы, баннеров, счетчиков и т.п. Как показывает практика, достаточно заблокировать контент на нескольких часто посещаемых сайтах, чтобы забыть о надоедливой рекламе.

Редактируем и деблокируем

Иногда блокировкой можно увлечься и заблокировать контент, который хотелось бы увидеть. Для этого достаточно перейти в режим блокировки и выбрать элемент, блокировать который мы не хотим. Также, можно воспользоваться настройками, кнопка "Details" (Настройки), и вручную изменить содержимое списка.

Копаем глубже

Где все хранится

Вся информация о заблокированных элементах хранится в одном файле urlfilter.ini. Путь к файлу можно посмотреть здесь. Если же файла нет в указанной директории, то необходимо его создать в этой директории.

Содержимое файла urlfilter.ini:

Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[prefs]
prioritize excludelist=1
[include]
*
[exclude]
Удалите эту строку и добавьте фильтры блокировки здесь.

Кнопка вкл./выкл. режима блокировки

Для создания кнопки достаточно нажать на эту ссылку в Опере. Кнопка будет добавлена в раздел My buttons (Мои кнопки) диалогового окна Appearance (Оформление) - Shift+F12. Также, блокировку можно вкл./выкл. в настройке Edit Site Preferences... (Настройки для сайта...) на вкладке Content (Содержимое), опция Enable content blocking.

Существующие файлы urlfilter.ini

В интернете существует достаточное количество созданных файлов urlfilter.ini, которые блокируют почти всю рекламу. Приведу список найденных:

Русскоязычные сайты:

Англоязычные сайты:

Комментариев: 2

  1. 2009-11-21 в 15:32:06 | Рамиль (анонимно)

    Спасибо, давно искал как это сделать.

  2. 2009-11-21 в 16:31:28 | DyaGa

    Рад, что кому-то эта информация пригодилась :)

    Сам пользуюсь Оперой и блокиратором рекламы - очень классная штука :)

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)