Автор Тема: Ublock Origin - настройка  (Прочитано 70 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4582
Ublock Origin - настройка
« : Ноябрь 23, 2022, 12:48:59 »
Ublock Origin - настройка.

На старых компьютерах приходится облегчать сайты с помощью блокировщика рекламы, мне стало недостаочно подписок на фильтры.

На официальном сайте слишком много параметров, трудно выбрать что мне нужно
https://github.com/gorhill/uBlock/wiki/Static-filter-syntax

Давайте вместе изучим как писать свои фильтры в Ublock Origin.

Начнем с перехода в поле для записей своих фильтров
Ublock Origin на панели браузера - значек настроек - вкладка Мои фильтры

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

Но правильнее будет записать так
||youtube.com

|| -это означает домен



Затем мне понадобилось отключить Dzen Video, не отключая dzen.ru
||dzen.ru/video^$document

^ - означает любой набор букв и знаков
$document - означает страница сайта


В интернете нашел еще одну интересную настройку, для блокировки только главной страницы сайта, остальные страницы не блокировать
||youtube.com^|$document

|$document - означает главная страница сайта


Еще можно блокировать сетевые запросы, чтобы клик мышью по ссылке ничего не давал (не выходит окно, что страница заблокирована)
||youtube.com^$all

$all - блокировать все сетевые запросы


Можно блокировать отдельные файлы сайтов, я просто указывал полный путь к файлу, взяв его из веб инспектора браузера, например убрать значек чата в магазине dns
https://as.dns-shop.ru/static/11/qr1nta/chat.js
« Последнее редактирование: Ноябрь 23, 2022, 14:52:54 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4582
Re: Ublock Origin - настройка
« Ответ #1 : Ноябрь 25, 2022, 01:53:29 »
Блокировка всех скриптов на сайте 3dnews.ru
||*$script,domain=3dnews.ru
||*$inline-script,domain=3dnews.ru

* - этот знак означает все адреса
$script - скрипты

Блокировка скриптов прописанных внутри HTML кода, если бы он был на 3dnews.ru
||3dnews.ru^$inline-script

Блокировка скриптов размещенных в виде отдельных файлов на 3dnews.ru
||3dnews.ru^$script

Блокировка скриптов размещенных на static.aio.media и встроенных в 3dnews.ru
||static.aio.media^$script,domain=3dnews.ru

Можно еще просто указать ссылку на скрипт, но его название со временем может измениться, и блокировка перестанет работать, надежнее блокировать указанным тут шаблоном домен+скрипт


Блокировка изображений на сайте 3dnews.ru
||*$image,domain=3dnews.ru
« Последнее редактирование: Ноябрь 26, 2022, 20:06:12 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4582
Re: Ublock Origin - настройка
« Ответ #2 : Ноябрь 25, 2022, 13:59:24 »
Разрешение
@@||yastatic.net/share2/share.js$script

@@ - этот знак означает отмену всех блокировок для указанного адреса, прописанные блокировки не будут работать

В Ublock Origin, возле значка настроек есть значок Логгер, там видно в каком каталоге фильтров сработало разрешение, отменить подписку на этот каталог фильтров и проблема решена.