Расширение Firefox для блокировки произвольного контента с использованием регулярных выражений

Вопрос или проблема

Нужен: расширение/скрипт для Firefox, чтобы фильтровать нежелательный контент (все GET-запросы, включая те, что выполняются через редиректы: документы, сценарии, iframe, изображения, любой тип MIME).

Уже проверил SilentBlock от Schuzak – не работает, громоздкое редактирование без графического интерфейса.

Требуемые функции:

  • Открытый исходный код
  • Бесплатно
  • Без функций ‘автообновления’
  • Надежная работа под Linux и Android
  • Простой графический интерфейс, позволяющий добавлять новые/редактировать существующие регулярные выражения в браузере

Дополнительные функции:

  • Список примерных регулярных выражений для фильтрации общих объявлений.
  • Белый список регулярных выражений.
  • Возможность применять определенные регулярные выражения черного/белого списка в зависимости от адреса основного документа (например, разрешение Google API на одном сайте и запрет на других).

Примечание: в идеале расширение должно предотвращать доступ браузера к заблокированному ресурсу.

Хмм, я не могу вспомнить ничего, что делает точно то, что я думаю, вы хотите сделать.

Тем не менее, у меня есть довольно близкий вариант; Adblock Plus.

Чтобы пройтись по вашим требованиям:

  • Открытый исходный код: Да.
  • Бесплатно: Да.
  • Без функций ‘автообновления’: автообновление является нормой для расширений Firefox; это можно отключить в Firefox; Adblock Plus также имеет списки фильтров, которые можно настроить на автоматическое обновление, но это также можно отключить. Насколько мне известно, кроме этих двух условий ABP не имеет никаких функций автообновления.
  • Надежная работа под Linux и Android: Я не запускал это на чем-либо, кроме Linux (Firefox) или Windows (Firefox и Chrome), но это очень надежно в этих условиях, и я ожидаю, что оно будет нормально работать и в других случаях – оно, по крайней мере, рекламируется для Android.
  • Простой графический интерфейс, позволяющий добавлять новые/редактировать существующие регулярные выражения в браузере: Я бы сказал, что это довольно просто и легко.

Дополнительные функции:

  • Список примерных регулярных выражений для фильтрации общих объявлений: Да, доступно множество – варианты того, что нужно установить, включены в процесс установки.
  • Белый список регулярных выражений: Да, белый список работает.
  • Возможность применять определенные регулярные выражения черного/белого списка в зависимости от адреса основного документа (например, разрешение Google API на одном сайте и запрет на других). Хмм… А да, вы можете.

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

Ответ или решение

Расширение для Firefox для блокировки произвольного контента с использованием регулярных выражений

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

Основные требования

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

  2. Бесплатность — расширение должно быть доступно без необходимости финансовых затрат.

  3. Отсутствие функций «домашнего звонка» — важно, чтобы расширение не собирало и не отправляло личные данные или другую информацию на внешние серверы.

  4. Надежная работа на Linux и Android — поддержка различных операционных систем обеспечивает большую гибкость в использовании.

  5. Простой интерфейс для добавления и редактирования регулярных выражений — удобный пользовательский интерфейс поможет пользователям легко управлять своими фильтрами.

Дополнительные функциональности

  • Список образцовых регулярных выражений для фильтрации общих рекламных объявлений — наличие таких шаблонов облегчает интеграцию и настройку.

  • Whitelist (белый список) для регулярных выражений — возможность добавления исключений предотвращает блокировку нужных ресурсов.

  • Способность применять определенные регулярные выражения в зависимости от адреса основного документа — гибкость в управлении фильтрами в зависимости от контекста.

Рекомендация: Adblock Plus

Программа Adblock Plus (ABP) является одним из самых близких к вашим требованиям инструментов для блокировки контента. Давайте рассмотрим, как она соответствует вашим запросам:

  • Открытый исходный код: Adblock Plus полностью открыт для анализа и модификации.

  • Бесплатно и без «домашнего звонка»: Программа действительно бесплатна и, несмотря на автообновления, вы можете отключить такую функцию в настройках Firefox.

  • Надежная работа на Linux и Android: ABP стабильно работает на Linux и имеет хорошие отзывы по работе на Android.

  • Удобный интерфейс: У интерфейса ABP интуитивно понятный дизайн, что позволяет легко добавлять и редактировать регулярные выражения.

О дополнительных возможностях Adblock Plus

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

  • Whitelist для регулярных выражений: В ABP вы можете легко создавать белые списки для исключения некоторых ресурсов.

  • Контекстная активизация фильтров: Adblock Plus поддерживает создание уникальных фильтров в зависимости от основного адреса страницы.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...