Cd-m.ru

ПК Журнал СД-М
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Adblock Plus

Adblock Plus

Adblock Plus является самым популярным расширением для браузера Firefox [5] . По данным официального сайта Mozilla Firefox, по состоянию на ноябрь 2019 года, он имеет около 10 миллионов активных пользователей (из них 8 % — русскоязычные) и имеет более 25 000 загрузок в день. Был скачан более 504 миллионов раз [6] .

Adblock Plus можно также установить на мобильное устройство с Android или iOS как отдельное приложение Adblock Browser.

Содержание

Принцип работы [ править | править код ]

Adblock Plus блокирует HTTP-запросы в соответствии с адресами источника и может блокировать различные типы элементов страницы, например, изображения, iframes, скрипты, объекты Flash и Java и так далее. Он также использует правила скрытия — таблицы стилей, чтобы скрывать элементы, такие как текстовые объявления на странице, по мере их загрузки, вместо блокирования их; и правила блокировки всплывающих окон [7] .

История [ править | править код ]

Предыдущая версия программы, Adblock, была выпущена Хенриком Соренсеном в 2002 году для браузера Firefox 1.0 [8] . В 2004 году Майкл Макдональд выпустил форк этого расширения под названием «Adblock Plus» и версией 0.5, который имел более совершенный интерфейс, поддержку централизованных списков фильтров и возможность скрытия элементов страницы. Основные нововведения:

  • Белые списки.
  • Поддержка блокирования фоновых изображений.
  • Подписка на фильтры с фиксированным адресом и автоматическое обновление.
  • Возможность скрывать HTML элементы.
  • Возможность скрывать объявления для каждого сайта, а не только в глобальном масштабе.
  • Исправления ошибок утечки памяти

В 2006 году Макдональд прекратил разработку и передал проект Владимиру Паланту (Wladimir Palant), который выпустил Adblock Plus 0.6 с переписанным кодом в январе 2006 года [8] .

Конфликт разработчиков NoScript и AdBlock Plus [ править | править код ]

Первого мая 2009 года Владимир Палант сообщил о том, что другое популярное расширение — NoScript — модифицирует настройки его продукта, добавляя в белый список AdBlock Plus (ABP) несколько рекламных сайтов, являющихся спонсорами авторов NoScript [9] .

По словам же разработчика NoScript, Джорджио Маоне (Georgio Maone), причиной, толкнувшей его на модификацию чужого продукта, была «слишком агрессивная» блокировка вышеописанной рекламы [10] .

Данный инцидент вызвал крайне негативную реакцию пользователей и вынудил автора NoScript отменить такую модификацию в следующей версии. [ источник не указан 2907 дней ]

Награды [ править | править код ]

Журнал PC World оценил Adblock Plus как один из 100 лучших продуктов 2007 года (95 место) [11] .

В марте 2010 года на выставке CeBIT был отмечен как лучшее Open Source дополнение для Firefox [12] .

Подписки [ править | править код ]

Подписка для Adblock Plus представляет собой текстовый список готовых правил фильтрации с обязательным указанием минимальной версии Adblock Plus, которая требуется для правильной работы правил подписки. Подписка размещается, как правило, на сайте, и должна регулярно обновляться. Подписки создаются отдельно от Adblock Plus многими авторами.

Список подписок, рекомендуемых для разных стран и для разных языков, встроен в расширение и пользователь может выбрать подписки как из этого списка, так и любые другие. Несколько больший список опубликован на сайте Adblock Plus. Все или многие подписки устанавливать не рекомендуется, так как это сказывается как на быстродействии, так и на количестве ложных срабатываний (как правило, каждая подписка предназначена, в первую очередь, для сайтов на определённом языке).

     — рекомендуемая подписка для браузеров с русской локализацией (при установке Adblock Plus предлагается установить её). Постоянно обновляется, является дополнением к подписке EasyList. На сайте RU AdList можно подписаться также на дополнительные подписки: для блокировки статистических счётчиков в интернете, лишних элементов сайтов, для частичной блокировки порнографии (но авторы подписки рекомендуют пользоваться для блокировки порнографии в первую очередь не этой подпиской, а расширением CensureBlock).

Дополнения [ править | править код ]

Автором Adblock Plus и другими разработчиками расширений созданы дополнения, которые расширяют возможности Adblock Plus:

Element Hiding Helper (автор — Владимир Палант) — расширение, значительно упрощающее составление правил скрытия [7] (не блокировки) для Adblock Plus. Использование этих правил возможно без Element Hiding Helper.

AdChange For AdblockPlus — экспериментальное расширение (автор — Тибо Матье), заменяет удалённую Adblock Plus рекламу картинками с локального диска или интернет-альбомов пользователя.

Конфиденциальность [ править | править код ]

Согласно политике конфиденциальности: Adblock Plus или Adblock Browser обрабатывает персональные данные пользователей такие как ip, операционная система, дата последнего обновления, версия браузера. [13]

Как заблокировать рекламу на компьютере в браузере с помощью Adblock Plus

В этой статье мы разберем, как избавиться на компьютере от назойливой рекламы с помощью блокировщика Adblock Plus. Хотя эта бесплатная программа устанавливается в браузер в считанные секунды, есть определенные нюансы в ее настройке и работе. Поэтому дальше мы рассмотрим, как правильно установить и настроить расширение, в каких случаях оно не будет работать, как и зачем его отключать и другие вопросы.

Каковы возможности программы Adblock Plus (ABP)

На многих сайтах пользователям приходится буквально продираться сквозь дремучий лес рекламы, которая всячески отвлекает их от цели визита. Надо закрыть несколько всплывающих окон, проигнорировать множество рекламных баннеров, а при просмотре фильмов каждые пять минут отвлекаться на рекламные ролики. И это не самое худшее, так как всплывающая реклама нередко ведет на мошеннические сайты или содержит опасные для системы вирусы. Расширение Adblock Plus хорошо тем, что не только блокирует тонны рекламы, но и резко снижает риск заразить компьютер вирусами.
Расширение способно справиться с баннерами, всплывающими окнами, автоматически загружаемыми видео, назойливой анимацией, картинками и другими видами рекламы. Она избавит вас от необходимости терпеть рекламу в социальных сетях, на некоторых видеохостингах и популярных сайтах. В процессе работы это поможет вам лучше концентрироваться на поставленных задачах, а во время отдыха полноценно наслаждаться фильмами и другими материалами без отвлечений. И все это без оплаты и без утомительной регистрации.

Как установить блокировщик рекламы Adblock Plus в браузер

Adblock Plus на сегодня можно установить во многих популярных браузерах. В частности, это Google Chrome, Internet Explorer, Opera, Яндекс.Браузер, Firefox и другие. Для их установки перейдите на официальный сайт разработчика и на открытой странице найдите колонку «Блокируйте рекламу на любом браузере своего компьютера». Внизу в ней есть список ссылок на программы. Найдите в нем имя своего браузера и кликните по нему.
Напротив описания расширения Adblock Plus найдите кнопку «Установить», «Получить» или похожую и кликните по ней. Во всплывающем окне подтвердите свое намерение добавить в браузер блокировщик рекламы. По завершению процедуры появится сообщение об успешной установке.

Читать еще:  Как установить шрифт в Фотошопе CS6

Как включить или выключить Adblock Plus в браузере

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

Как настроить Adblock Plus

Основные настройки Adblock Plus

Основных настроек в расширении не так уж много, поэтому вы легко разберетесь с ними. После установки на панели инструментов браузера появится соответствующий красный значок с аббревиатурой ABP. Щелкните по нему и нажмите в диалоговом окне значок шестеренки. В разделе «Общие» есть возможность разобраться с конфиденциальностью, допустимой рекламой и языком.
Начнем с раздела «Допустимая реклама». Многие люди терпеть не могут назойливую рекламу, но при этом охотно кликают по объявлениям контекстной рекламы, которая учитывает их интересы. Например, если вы искали в интернете возможности обустройства квартиры, то в контекстной рекламе увидите предложения дизайнеров, мебельщиков и других специалистов. Если вы не возражаете против такой рекламы, оставьте галочку в разделе «Включить допустимую рекламу». В разделе «Конфиденциальность и безопасность» вы можете запретить сайтам следить на вами на сайтах и в соцсетях, а в разделе «Язык» выбрать дополнительный язык для блокировки, если любите посещать, например, китайские или другие сайты.

Как добавить сайт в исключение Adblock Plus

В разделе «Белый список сайтов» в будущем появятся те сайты, на которых вы захотите отключить Adblock Plus. Это может быть ваш собственный сайт, сайты, не работающие с включенным Adblock Plus или работающие некорректно. О них мы поговорим позже. Чтобы внести сайт в этот список необязательно вручную вбивать домены, достаточно на нужном сайте щелкнуть по значку расширения, перевести переключатель в положение «выключено» и обновить страницу.

Расширенные настройки. Работа с фильтрами

Еще часть настроек скрыта в строке «Расширенные» в меню слева. Вы можете оставить здесь настройки по умолчанию, например оставить опцию отображения количества заблокированных объявлений. На некоторых сайтах их число за несколько минут просмотра может достигать нескольких сотен.
На этой же странице ведется работа с фильтрами. Фильтры — это база блокировщика рекламы. В своей работе блокировщик опирается на открытые списки сайтов с назойливой рекламой. Такие списки составляются разными компаниями на основе жалоб пользователей на назойливость или мошенничество. В Adblock Plus можно как выбрать и загрузить списки фильтров из базы расширения, так и самому создавать и загружать фильтры. Однако не переусердствуйте, так как большое количество списков может замедлить работу браузера.

Расплата за установку расширения Adblock Plus

Война сайтов с Adblock. Надпись Adblock detected, please disable your Adblock Plus

Ходя рассматриваемое нами расширение бесплатное, за его установку все же придется расплачиваться определенными неудобствами. Связаны они с тем, что с появлением блокировщиков рекламы владельцы сайтов стали нести значительные убытки. Естественно, что многие стали искать способы обнаружения и блокировки самих блокировщиков. В один прекрасный момент вы можете прочесть на каком-либо сайте просьбу выключить Adblock. Она может встретиться вам и на английском языке и прозвучит так: Adblock detected, please disable your Adblock.
Причем владельцы сайтов борются с блокировщиками по-разному. Одни поясняют, что живут за счет рекламы и просят не блокировать ее. Другие же всячески препятствуют просмотру контента при включенном блокировщике. И если в первом случае вы можете просто проигнорировать сообщение, то во втором вам придется или отключить ABP, или воспользоваться другими блокировщиками.
Приведем пример. Пользователь хочет посмотреть видео на одном из популярных сайтов. При включенном расширении ABP сервис автоматически переключается на очень низкое разрешение, смотреть фильм в котором некомфортно. При выключенном же расширении его досыта накормят рекламой через каждые несколько минут просмотра и каждой постановке видео на паузу. В таких случаях можно поставить дополнительные блокировщики. Так как все шишки чаще всего летят на популярный Adblock, то его менее распространенные собратья вполне могут справиться с конкретным сайтом. Например, это может быть расширение uBlock Origin.

Некорректная работа сайтов

В некоторых случаях запуск ABP приводит к некорректной работе сайтов. На них перестают правильно работать отдельные формы, кнопки и другие элементы. Чаще всего пользователи в таких случаях думают о неработающем сайте, а не о том, что проблема во включенном Adblock Plus. Решение этой проблемы заключается в том, чтобы постоянно держать этот нюанс в голове, проверять работоспособность сайта с отключенным расширением и при необходимости добавить его в белый список (см. выше раздел «Как добавить сайт в исключение Adblock Plus»). Также вы можете сообщить о проблеме разработчику при помощи кнопки «Сообщить об ошибке», которая находится внизу окна при клике по значку ABP.

Если Adblock Plus не блокирует рекламу на YouTube или других сайтах

Если блокировщик перестал работать на YouTube или каком-то другом сайте, проделайте следующее. Убедитесь, что значок Adblock Plus на панели инструментов красный. Иногда человек хочет поддержать конкретный канал на YouTube, но по ошибке блокирует весь видеохостинг. Если все работает, кликните по значку ABP и по значку шестеренки. Перейдите в раздел «Расширенные» и посмотрите список фильтров. Убедитесь, что у вас включен фильтр «RuAdList+EasyList» и при необходимости обновите его, нажав на шестеренку справа и выбрав «Обновить сейчас». Иногда проблема решается переустановкой расширения или самого браузера.

Как отключить, скрыть, показать или удалить Adblock Plus

Если вы хотите отключить Adblock Plus не на конкретном сайте, а для всего браузера, перейдите в раздел расширений. Например, в Google Chrome для этого нажмите три точки вверху, выберите «Дополнительные инструменты» и «Расширения». Найдите среди них ABP и щелкните переключатель. При этом значок исчезнет с панели инструментов, а расширение перестанет работать для всех сайтов. Активировать его можно аналогичным включением переключателя. Но если вы хотите удалить блокировщик, нажмите в этом же окне кнопку «Удалить».
Иногда возникает необходимость в том, чтобы скрыть значок ABP с панели инструментов или, наоборот, отразить его для быстрого доступа. Делается это просто. Для скрытия значка кликните по нему правой клавишей мыши и выберите подходящую команду. Например, в Google Chrome это «Открепить из Быстрого запуска», в Microsoft Edge — «Переместить в меню», в «Яндекс.Браузере» — «Скрыть кнопку».
Чтобы отразить скрытый значок в Google Chrome, кликните по значку «Расширения» и напротив ABP кликните кнопку «Закрепить расширение». В Microsoft Edge кликните по трем точкам вверху, найдите значок ABP, кликните по нему правой клавишей мыши и выберите «Переместить на панель инструментов». В «Яндекс.Браузере» кликните по трем черточкам вверху и выберите «Дополнения». Затем нажмите «Подробнее» напротив ABP и кликните по кнопке «Показать кнопку».

Читать еще:  Как скачать и установить драйвера для HP Deskjet 3070A

Как улучшить Adblock Plus

Разработчики Adblock Plus решили сделать приложение полностью бесплатным, получая доходы от пожертвований пользователей и от платы компаний, желающих попасть в белые списки. Вдобавок к этому приложение открыто для обсуждений и постоянно улучшается. Если вы захотите внести свою лепту в его развитие, в настройках расширения кликните по кнопке «Участие». Способ сотрудничества здесь предлагается разнообразный. Вы можете рассказать другим об используемой программе, сообщить об ошибках в ее работе, помочь пользователям, у которых еще нет опыта использования блокировщика, предложить идею по улучшению расширения, улучшить фильтры, пожертвовать деньги и другое.
Появление блокировщиков рекламы стало значительным шагом вперед в плане комфортного пребывания в цифровой среде. При этом компании реагируют на это явление по-разному: одни борются с блокировщиками и придумывают новые способы их обхода, другие работают над тем, чтобы их реклама стала более естественной и интересной. В любом случае активная работа в этом направлении не только компаний, но и самих пользователей, поможет со временем найти наилучшее решение.

Настройка расширения Adblock Plus

Иконка для настроек AdBlock Plus

Настройки являются важнейшей частью любой программы, вне зависимости от ее типа. Именно в данном разделе можно сделать практически все, что угодно и предусмотрено разработчиком. Однако в некоторых программах настройки являются каким-то мешком, в котором порой сложно найти то, что нужно. В этой статье мы будем разбираться с тем, что в данном плане предоставляет Adblock Plus.

Настройки Adblock Plus

Adblock Plus — это плагин, который, по программным меркам, стал набирать популярность совсем недавно. Он блокирует всю рекламу на странице, мешающую спокойно сидеть в интернете. Однако, не каждый пользователь рискует заходить в его настройки, дабы не испортить качество блокировки. Но мы же разберемся в каждом доступном параметре и научимся использовать их в свою пользу, увеличивая эффективность работы данного дополнения.

Для того чтобы попасть в настройки Adblock Plus, надо нажать правой кнопкой мыши по его иконке на панели компонентов и кликнуть по кнопке с изображением шестерёнки.

Открыть настройки Adblock Plus

Далее можно увидеть несколько вкладок, каждая из которых отвечает за определенный тип настроек. Разберемся с каждым из них.

Возможные настройки Adblock Plus

«Общие»

Здесь мы имеем такие элементы:

  • «Конфиденциальность и безопасность» — опции блокирования трекеров активности;
  • «Допустимая реклама» — позволяет включить или отключить отображение ненавязчивой рекламы;

«Белый список сайтов»

В этом разделе параметров Adblock вы можете добавить сайты, на которых будет разрешено показывать рекламу. Это очень удобно в том случае, если сайт не пускает вас с блокировщиком, а вы часто пользуетесь этим сайтом, либо же вы просто хотите таким образом поддерживать его разработчиков. Просто добавьте такой веб-ресурс в доверенный список блокировщика и он его более не затронет.

Белый список сайтов в настройках Adblock Plus

«Расширенные»

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

    Блок «Настройки» — содержит настраиваемые опции поведения Адблок Плюс: отображение количества заблокированных материалов, возможности ручной блокировки элемента, уведомлений и прочего;

Расширенные настройки Adblock Plus

Списки фильтров в настройках Adblock Plus

«Справка»

В этом разделе находится информация о версии дополнения, а также ссылки на справочные материалы и контакты технической поддержки.

Доступ к техподдержке в настройках Adblock Plus

Заключение

Вот и все возможности, которые представлены в настройках Adblock Plus. Теперь, когда вы знаете, что вас ждет, сможете со спокойной душой открывать данный раздел блокировщика и настраивать его работу под себя. Конечно, функциональность не так богата, как хотелось бы, но этого вполне хватает для улучшения качества работы плагина.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12369 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Как перейти с Adblock Plus на uBlock Origin

Если вы хотите перейти с блокировщика контента Adblock Plus на uBlock Origin, вы сможете сделать это за считанные секунды в зависимости от того, добавили ли вы собственные правила в Adblock Plus или нет.

Я не хочу вдаваться в причины отказа от Adblock Plus. Некоторые пользователи предпочитают расширение другим, но нельзя отрицать, что uBlock Origin также является очень популярным расширением.

Когда дело доходит до перехода с Adblock Plus на uBlock Origin, есть два основных варианта использования:

  1. В Adblock Plus используются собственные фильтры.
  2. Пользовательские фильтры не используются, но могут быть внесены некоторые изменения, например, в список подписки.

Обратите внимание, что перенос работает во всех браузерах, даже в разных браузерах. Очевидно, что лучший вариант использования для миграции — просто использовать ванильный Adblock Plus без каких-либо изменений.

Как перейти с Adblock Plus на uBlock Origin

Второй вариант использования позволяет выполнить прямую миграцию, которая в лучшем случае не займет больше минуты.

Вот что вам нужно сделать:

Шаг 1 : Установите uBlock Origin в браузере, в котором установлен Adblock Plus. Не рекомендуется запускать оба блокировщика контента одновременно в обычном режиме, но это упрощает миграцию.

Шаг 2 : Откройте настройки Adblock Plus и проверьте списки фильтров. Вы подписаны на дополнительные списки?

adblock plus списки фильтров

Шаг 3 : Если да, оставьте страницу открытой, откройте настройки uBlock Origin и перейдите на вкладку сторонних фильтров. Если вы видите там списки, проверьте его, если он еще не отмечен, чтобы подписаться на него.

ублокировать фильтры

Шаг 4 : Если список не указан по умолчанию, вернитесь к настройкам Adblock Plus и откройте источник этих списков. В Firefox вы должны щелкнуть значок шестеренки рядом со списком и, например, выбрать источник.

adblock plus источники

Шаг 5 : Источник — это URL-адрес, который вы затем копируете и вставляете в настраиваемый список uBlock Origin на вкладке сторонних фильтров.

ублокировать пользовательские фильтры

Шаг 6 : После этого открывайте сайты из белого списка в настройках Adblock Plus. Этим сайтам разрешено размещать рекламу.

сайты из белого списка AdBlock

Шаг 7 : Скопируйте любой URL-адрес, который вы видите в этом списке, откройте вкладку «Белый список» в настройках uBlock Origin и вставьте выделенный фрагмент в текстовое поле.

белый список ублок

Это все, что нужно сделать. Вы перешли на uBlock Origin. Вы можете отключить Adblock Plus и начать использовать новый блокировщик контента.

Если вы добавили собственные фильтры в Adblock Plus, процесс требует еще одного шага. Пользовательские фильтры — это правила, созданные пользователями программного обеспечения, обычно для сайтов, служб и элементов, которые не блокируются подписанными наборами правил.

Шаг 1 : Откройте список фильтров в Adblock Plus и скопируйте все фильтры.

перенести пользовательские правила adblock-plus-ublock origin

Шаг 2 : Откройте список «Мои фильтры» в настройках uBlock Origin. Вставьте записи списка фильтров из Adblock Plus в поле.

Пилим Adblock

Итак, Адблок… Но здесь я буду говорить не столько о блокировке рекламы, сколько об оптимизации и правильном использовании этого интересного своей универсальностью дополнения. Не отношусь к тем, кого раздражает сама реклама — меня раздражает способ ее доставки. Точнее, меня раздражает вот что:
— утяжеление страниц и усложнение процесса их загрузки, как следствие — замедление ее;
— рост трафика (в корпоративной среде);
— шпионские скрипты, сбор личной информации;
— когда при загруженном HTML документе я еще не вижу страницы из-за задержек с подгрузкой какой-то пакости с левых серверов;
— появление процесса plugin-container, кушающего память в объемах, соизмеримых с самим браузером.
Помимо, собственно, рекламы данные проблемы создают в не меньшем объеме различные счетчики и «социальные виджеты» (новое зло, о котором веб 1.0 не знал), ведь страницы даже без рекламы содержат несколько скриптов счетчиков, а для каждой кнопки типа «мне нравится» каждой соцсети грузится свой скрипт! Потому моя стратегия будет в корне отличаться от стратегии создателей стандартных подписок для Adblock:
1) главное — не устранить рекламу, цель — уменьшение времени загрузки страниц, потребления памяти, трафика и т.п. — оптимизация «от машины«, поэтому фокус внимания — на скрипты и флэш, а просто скрывать элементы директивой ## — интересно меньше всего,
2) принцип Парето-эффективности: 20% правил блокируют 80% нежелательного контента,
3) (следствие п.1 и п.2) универсальные правила, насколько это возможно!
4) сайты, на которые я не хожу / неактуальные в Этой Стране — пусть себе содержат кучу нежелательного контента, я категорически не хочу, чтобы при запросе каждого элемента с часто посещаемого сайта мой центральный процессор пробегал по мегабайту правил, которые никогда не сработают (или сработают раз в год).

Исследование

Адблок (исследованию подверглась версия для firefox) представляет из себя упакованный xpi (не распаковывается при установке), весящий 786 кб. Большая часть из этого архива (468 кб в сжатом виде, 1,3 Мб в распакованном) приходится на локализации, которые (ненужные) легко удалить из xpi тем же 7-zip. (Забегая вперед: сокращения потребления памяти в результате этой процедуры обнаружено не было, так же не повлияла и распаковка аддона).

Правила блокировки хранятся в папке профиля ФФ, в подпапке adblockplus или аналогичной по названию аддона (прочие настройки аддона хранятся в стандартном «реестре настроек» браузера). Заглянув туда, я обнаружил 2 огромных файла — INI и CSS, вместе весящих около 1,8 Мб (это «открытие» и стало причиной настоящего исследования). Понятно, что даром такие объемы (особенно CSS!) не обойдутся, даже если бы наш браузер был написан на чистом ассемблере. Чтобы понять, насколько именно Адблок обременителен для системы, были проведены замеры потребления памяти с последними, на момент написания статьи, версиями аддонов семейства Adblock в разных конфигурациях: без подписок, с подпиской против счетчиков (cnt), и 3 подписками — дефолтным RuAdlist+Easylist, BitBlock против виджетов соцсетей и cnt против счетчиков. Замечу, что RuAdlist+Easylist составляет в последней конфигурации около 90% объема файлов, поэтому последняя колонка справедлива и для установленного по дефолту без каких-либо дополнительных действий Adblock Plus.

Потребление памяти браузером Firefox 17.0.1 (в мегабайтах) с разными аддонами семейства Adblock

подписки1(cnt)3(ruad+easy,bitblock,cnt)
adblock lite 1.4.3
blank585868
yandex.ru7373139
прирост151571
adblock edge 2.0.2
blank5657119
yandex.ru7369129
прирост171210
adblock plus 2.2.1
blank5657116
yandex.ru7069128
прирост141212

Что видно из таблицы (кроме того, что результаты, в целом, озадачивают): изначальные предположения об оптимизированности и легковесности, на практике подтверждаются с точностью до наоборот: самый обычный, мэйнстримовый Adblock plus оказывается самым экономным, а lite-версия, несмотря на своё название, потребляет памяти больше всех, и, кроме того, заметно замедляет прорисовку тяжелых страниц, вроде поиска изображений в Яндексе.
Почему так получается? Всё дело в версиях Adblock plus, явившихся основой альтернативных аддонов — все они более старые, а новые — лучше оптимизированы (нечасто встречающееся явление в мире ПО). В версиях 1.x использовался кэш правил в виде javascript-файла, это решение оказалось неудачным в плане производительности и от него отказались.

Заглянем внутрь XPI. В chrome/locale лежат локализации для всевозможных языков, упомянутые выше. Наибольший интерес представляет папка defaults. Модификацией файла prefs.js можно автоматизировать выставление Адблоку всех настроек что удобно при массовом развертывании. Синтаксис стандартный — как у настроек самого браузера. Рекомендуются следующие настройки:
pref(«extensions.adblockplus.savestats», false);
pref(«extensions.adblockplus.hideContributeButton», true);
pref(«extensions.adblockplus.patternsbackups», 2);
pref(«extensions.adblockplus.subscriptions_exceptionsurl», «»); //обнуляем урл белого списка «приемлемой рекламы»
pref(«extensions.adblockplus.subscriptions_exceptionscheckbox», false); // бесполезно: не отключает подписку приемлемой рекламы, а только показывает белый список явно как подписку вместо галки
(Подробнее об этих и других параметрах в prefs.js читайте здесь: adblockplus.org/ru/preferences)
К сожалению, параметры аддона нельзя заранее задать в файле настроек самого браузера (например, как в моей предыдущей статье) — при первой загрузке аддона, он перезаписывает все заранее заданные параметры на дефолтные. Задача решается только подкладыванием измененного prefs.js обратно в XPI.

Свои правила игры

Стандартные подписки не только тяжеловесны, они не блокируют тяжелые и злоупотребляющие шпионажем скрипты google analytics, которые есть практически на каждом сайте, а значит — вручную хоть одно правило, но придется писать. А если писать одно — то почему бы (зная рег. выражения) и не все?
Правила было удобно сгруппировать по темам: в случае нарушения юзабилити страниц легче локализовать проблему, отключая правила поблочно. В основу нижеприведенных списков легли как готовые подписки, так и собственные наработки в области «анти-баннерных» правил для Squid. Интерфейс Адблока хорошо дружит с буфером обмена — позволяет копировать выделенные правила в виде текстовых строк или вставлять скопированный текст в виде правил.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector