UBlock Origin (UBO) – это популярное расширение для браузера, которое позволяет пользователям блокировать нежелательный контент, например рекламу, на веб-страницах. Одной из его мощных функций является возможность создавать собственные фильтры с помощью раздела «Мои фильтры». В этой статье мы рассмотрим различные методы и предоставим разговорные объяснения, а также примеры кода, которые помогут вам освоить правильный синтаксис «Моих фильтров» UBlock Origin.
Метод 1. Блокировка определенных доменов
Чтобы заблокировать определенный домен, вы можете использовать следующий синтаксис в «Моих фильтрах»:
||example.com^
Этот фильтр блокирует все запросы к домену example.com, эффективно предотвращая загрузку любого контента из этого домена.
Метод 2. Блокировка определенных URL-адресов
Чтобы заблокировать определенные URL-адреса в домене, вы можете использовать следующий синтаксис:
example.com/path/to/unwanted-content.html
Замените «example.com/path/to/unwanted-content.html» фактическим URL-адресом, который вы хотите заблокировать. Это заблокирует загрузку этого конкретного URL.
Метод 3: блокировка элементов с помощью селекторов CSS
Если вы хотите заблокировать определенные элементы на веб-странице на основе их селекторов CSS, вы можете использовать следующий синтаксис:
example.com##.class-name
Замените «example.com» доменом, на который вы хотите настроить таргетинг, а «.class-name» — CSS-селектором элемента, который вы хотите заблокировать. Этот метод полезен, если вы хотите удалить с веб-страницы определенные элементы, например раздражающие всплывающие окна или баннеры.
Метод 4. Блокировка элементов с помощью селекторов XPath
UBlock Origin также поддерживает элементы блокировки на основе селекторов XPath. Вот пример:
example.com##xpath(//div[@id='unwanted-element'])
Замените «example.com» на домен, на который вы хотите настроить таргетинг, а «//div[@id=’unwanted-element’]» на селектор XPath элемента, который вы хотите заблокировать. Селекторы XPath обеспечивают большую гибкость при выборе элементов, которые нелегко выбрать с помощью селекторов CSS.
Метод 5. Внесение доменов или URL-адресов в белый список
Если вы хотите внести в белый список определенные домены или URL-адреса, чтобы они могли обходить фильтры UBlock Origin, вы можете использовать следующий синтаксис:
@@example.com
@@example.com/path/to/allowed-content.html
Замените «example.com» или «example.com/path/to/allowed-content.html» доменами или URL-адресами, которые вы хотите внести в белый список. Это гарантирует, что контент из этих доменов или URL-адресов будет отображаться, даже если UBlock Origin активен.
Освоив правильный синтаксис «Моих фильтров» UBlock Origin, вы сможете более детально контролировать контент, который хотите заблокировать или разрешить на веб-страницах. Независимо от того, блокируете ли вы целые домены, определенные URL-адреса или элементы на основе селекторов CSS или XPath, UBlock Origin предоставляет мощные возможности настройки для улучшения вашего просмотра.
Не забывайте регулярно обновлять и уточнять фильтры, поскольку со временем веб-сайты могут изменить свою структуру. Благодаря UBlock Origin и его универсальной функции «Мои фильтры» вы можете контролировать свой просмотр и наслаждаться более чистым Интернетом без рекламы.