Да, вы можете создать пользовательский фильтр для uBlock Origin, который будет удалять элементы на странице, содержащие определённые ключевые слова или теги. Для этого вам нужно иметь немного знаний о структуре HTML страницы, а также об использовании CSS-селекторов.
### Шаги для создания фильтра в uBlock Origin:
1. **Откройте панель управления uBlock Origin:**
Кликните на иконку расширения в браузере и выберите "Dashboard" (или "Панель управления").
2. **Перейдите в раздел "My filters" (Мои фильтры):**
В этом разделе вы можете добавлять свои собственные фильтры.
3. **Добавьте фильтр, основанный на ключевых словах:**
Пример фильтра может выглядеть так:
```
##:has(:contains(Рекламная информация фирмы XYZ))
```
Это правило удалит любые элементы, которые содержат текст "Рекламная информация фирмы XYZ". Однако стоит отметить, что поддержка `:contains` может зависеть от версии и обработки CSS-селекторов.
4. **Используйте более специфичные селекторы:**
Если вы знаете, какой HTML-элемент (например, `<div>`) содержит этот текст, вы можете указать более конкретный селектор. Например:
```
div:has-text(Рекламная информация фирмы XYZ)
```
Однако, если `:has` или `:has-text` не поддерживается, можете использовать JavaScript в uBlock Origin:
```
example.com##div:has-text(Рекламная информация фирмы XYZ)
```
Замените `example.com` на доменное имя целевого сайта.
5. **Сохраните изменения:**
После добавления фильтров, не забудьте сохранить изменения в панели управления.
### Поиск готовых фильтров:
В каждом конкретном случае, наличие готовых фильтров будет зависеть от сайта. Вы можете поискать в интернете или на форумах, где пользователи делятся своими фильтрами для uBlock Origin для определённых сайтов. Сайты типа "Filterlists.com" могут также иметь коллекции фильтров, созданные для популярных сервисов и сайтов.
### Примечание:
1. **Безопасность и производительность:** Применение фильтров на всех страницах, особенно если сайт часто обновляется, может негативно влиять на производительность. Рекомендуется использовать фильтры только для тех страниц, где это необходимо.
2. **Тестирование:** Не забудьте протестировать ваши фильтры, чтобы убедиться, что они работают так, как вы ожидаете, и не удаляют лишнюю информацию.
Эти советы должны помочь вам создать собственный фильтр для удаления нежелательного контента с сайта.