Adguard - это быстрое и легкое рекламное объявление об расширении браузера
Это эффективно блокирует все типы рекламы и трекеров.
Adguard.com | Reddit | Twitter | Телеграмма
Adguard - это быстрое и легкое расширение Browser Bloging Ad, которое эффективно блокирует все типы рекламы и трекеров на всех веб -страницах. Мы сосредотачиваемся на расширенных функциях защиты конфиденциальности, чтобы не просто блокировать известные трекеры, но и предотвращать создание веб -сайтов. В отличие от его автономных аналогов (AG для Windows, Mac), расширение браузера является полностью бесплатным и открытым исходным кодом. Вы можете узнать больше о разнице здесь.
Adguard не собирает никакой информации о вас и не участвует в какой -либо приемлемой программе рекламы. Единственный источник дохода, который у нас есть, - это продажа премиальных версий нашего программного обеспечения, и мы намерены сохранить его таким образом.
Вы можете получить последнюю доступную версию Adguard Extension в Chrome Web Store.
Вы можете получить последнюю версию Adguard Extension с сайта Mozilla Addons.
Опера-это в основном браузер Chromium, но она сохраняет свой собственный магазин дополнений. Вы можете получить расширение Adguard оттуда.
Последняя стабильная версия Adguard Browser Extension доступна в магазине Microsoft.
Мы счастливы иметь сообщество, которое не только любит Adguard, но и отдает. Многие люди добровольно участвуют в различных способах улучшить опыт работы с Adguard других пользователей, и вы можете присоединиться к ним!
Мы, со своей стороны, можем быть рады только вознаградить самых активных членов сообщества. Итак, что вы можете сделать?
Если вы хотите помочь с переводами Adguard, пожалуйста, узнайте больше о переводе наших продуктов здесь: https://kb.adguard.com/en/general/adguard-translations
Вы можете получить бета -версию расширения браузера Adguard для любого браузера. Вся необходимая информация по этой теме можно найти на специальной странице на нашем веб -сайте.
GitHub может быть использован для сообщений об ошибке или для отправки запроса функции. Для этого перейдите на эту страницу и нажмите кнопку «Новая проблема» .
Примечание
Для проблем, связанных с фильтром (пропущенные объявления, ложные срабатывания и т. Д.) Используйте выделенный репозиторий.
Вот специальная страница для тех, кто хочет внести свой вклад.
Установите локальные зависимости, работая:
yarn install
Продолжительные тесты:
yarn test
Запустите следующую команду для создания версии DEV:
yarn dev
Это создаст каталог сборки с распакованными расширениями для всех браузеров:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
Чтобы создать сборку разработки для определенного браузера, запустите:
yarn dev < browser >
Где <browser>
является одним из следующих действий: chrome
, edge
, opera
, firefox
, firefox-standalone
, как это:
yarn dev chrome
Чтобы запустить Dev Build в режиме наблюдения, запустите:
yarn dev --watch
Или для конкретного браузера:
yarn dev < browser > --watch
Со времен версии V4.0, Adguard Browser Extension использует библиотеку с открытым исходным кодом Tsurlfilter, которая реализует двигатель фильтрации.
При разработке расширения браузера может потребоваться проверка изменений в tsurlfilter
. Вот что вам нужно сделать, чтобы связать свою местную сборку разработчиков с локальной разработкой tsurlfilter
.
Клонировать и построить библиотеки Tsurlfilter.
Перейдите в tsurlfilter/packages/tsurlfilter
и tsurlfilter/packages/tswebextension
Directory и запустите yarn link
.
Теперь вы можете связать эти пакеты с расширением браузера. Для этого запустить команды yarn link
в корневом каталоге корневого каталога расширения браузера:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
Перед созданием версии выпуска вы должны вручную загрузить необходимые ресурсы, которые будут включены в список «Filters и Public суффикс».
yarn resources
Эта команда также проверяет, есть ли в фильтрах опасные правила. Смотрите опасные правила
yarn beta
yarn release
Вам нужно будет поместить файл serticate.pem в каталог ./private
. Эта сборка создаст распакованные расширения, а затем упаковывает их (CRX для Chrome).
Убедитесь, что вы установили node.js и пряжу.
Чтобы создать бета -версию, запустите:
yarn beta firefox-standalone
Перейдите к каталогу сборки:
cd ./build/beta
Сравните сгенерированный файл firefox.zip
с загруженным.
Если вы хотите проанализировать размер пакета, запустите сборку с средой ANALYZE
:
yarn cross-env ANALYZE=true yarn < build command >
Так, например, если вы хотите проанализировать бета -сборку для Chrome, запустите:
yarn cross-env ANALYZE=true yarn beta chrome
Или, если вы хотите проанализировать все бета -сборки, запустите:
yarn cross-env ANALYZE=true yarn beta
Анализатор будет генерировать отчеты в каталог ./build/analyze-reports
в следующем формате:
build/analyze-reports
├── < browser-name > - < build-type > .html
Несмотря на то, что наш код может в настоящее время не соответствовать конфигурации нового стиля, пожалуйста, настройте eslint
в вашем редакторе, чтобы следить за ним .eslintrc
Для загрузки и добавления Localizations запустить:
yarn locales download
Чтобы загрузить новые фразы в краутин, вам нужен файл с фразами ./Extension/_locales/en/messages.json
. Затем беги:
yarn locales upload
Для удаления старых сообщений из локальных сообщений запускаются:
yarn locales renew
Чтобы проверить переводы запуска:
yarn locales validate
Чтобы показать Info Run Info Run:
yarn locales info
Браузер | Версия |
---|---|
Браузеры на основе хрома | 80 |
Firefox | 78 |
Firefox Mobile | 113 |
Опера | 67 |
Край | 80 |