О том, о сём...
Moderator: RU AdList Mods
Для вашей системы, в отличии от Windows XP, нет никаких ограничений, которые вынуждали бы вас искать какой-то особый браузер. Поэтому его выбор можно делать исходя из личных предпочтений.
Если отбросить фанатские толкования, то самый быстрый и при этом стабильный браузер - Google Chrome. Firefox, независимо от поколения, нормально работает только после установки, но по мере эксплуатации и замусоривании профиля - начинает глючить и тормозить. В свежих версиях, на движке квантум (57 и выше), проблема не так критична, как в старых поколениях, но всё равно присутствует.
При использовании uBlock Origin и uBlock Origin legacy, CSS Fixes не нужен, равно как и JS Fixes.
Разница между RU AdList JS Fixes и Scriptlet Doctor в том, что первый это скрипт, режущий рекламу, а второй является фиксом для CSP-бага FF, он ничего не режет, лишь воздействует на CSP-ограничения на сайтах яндекса, что позволяет блокировщикам для FF применять правила из фильтров, которые без Scriptlet Doctor просто отбрасываются.
Если отбросить фанатские толкования, то самый быстрый и при этом стабильный браузер - Google Chrome. Firefox, независимо от поколения, нормально работает только после установки, но по мере эксплуатации и замусоривании профиля - начинает глючить и тормозить. В свежих версиях, на движке квантум (57 и выше), проблема не так критична, как в старых поколениях, но всё равно присутствует.
При использовании uBlock Origin и uBlock Origin legacy, CSS Fixes не нужен, равно как и JS Fixes.
Разница между RU AdList JS Fixes и Scriptlet Doctor в том, что первый это скрипт, режущий рекламу, а второй является фиксом для CSP-бага FF, он ничего не режет, лишь воздействует на CSP-ограничения на сайтах яндекса, что позволяет блокировщикам для FF применять правила из фильтров, которые без Scriptlet Doctor просто отбрасываются.
Если дудлы утомили - Google No Doodles
К сожалению, ограничение есть - производительность компьютера, скорость работы браузера. Да и жрут память эти популярные браузеры.
У меня тоже как-то с Firefox не складывается. Всё-таки он более ресурсоёмкий чем Chrome или Opera. Мне нравится идея контейнеров в Firefox в целях приватности, но пока нет адекватного расширения, которое позволило бы удобно и без лишних телодвижений использовать контейнеры.
Я понимаю, что JS Fixes - не обязателен. Что это дополнение для вырезания рекламы в каких-то случаях, когда средствами только расширения uBlock Origin это не получается. Но если с ним лучше, то чем же плохо будет если его установить?
CSS Fixes - это для тех случаев, когда пользуешься RU AdList c блокировщиком отличным от uBlock Origin, правильно? И в расширении Stylish, за неимением Stylus, скрипт будет работать нормально?
У меня тоже как-то с Firefox не складывается. Всё-таки он более ресурсоёмкий чем Chrome или Opera. Мне нравится идея контейнеров в Firefox в целях приватности, но пока нет адекватного расширения, которое позволило бы удобно и без лишних телодвижений использовать контейнеры.
Я понимаю, что JS Fixes - не обязателен. Что это дополнение для вырезания рекламы в каких-то случаях, когда средствами только расширения uBlock Origin это не получается. Но если с ним лучше, то чем же плохо будет если его установить?
CSS Fixes - это для тех случаев, когда пользуешься RU AdList c блокировщиком отличным от uBlock Origin, правильно? И в расширении Stylish, за неимением Stylus, скрипт будет работать нормально?
Боюсь, не понял ваш вопрос. JS Fixes создан для совместного использования с блокировщиками, которые по тем или иным причинам удалить рекламу не в состоянии. uBlock Origin - в состоянии. Если у вас достаточно аппаратных ресурсов, чтобы для уже решённой проблемы установить дополнительное расширение или несколько таковых, почему бы и нет? Однако вы пишите о приоритете экономии ресурсов, и одно с другим не вяжется.
Правильно. И как я уже писал выше, RU AdList CSS Fixes может работать в любом менеджере стилей. Только это стиль, а не скрипт.
Если дудлы утомили - Google No Doodles
По поводу необходимости JS Fixes я исходил из описания. Если для CSS Fixes указано, что в случае uBlock Origin он излишен, то для JS Fixes такого указания не было, значит он полезен и для uBlock. В чём моя ошибка?
Я не заметил отличия в скорости с Fixes на TamperMonkey/Stylus и без них. Поэтому если они помогает в блокировке мусора на странице, то почему бы их не установить?
Я не заметил отличия в скорости с Fixes на TamperMonkey/Stylus и без них. Поэтому если они помогает в блокировке мусора на странице, то почему бы их не установить?
Описание фиксов составлялось в тот момент, когда фильтры RU AdList ещё не были полностью адаптированы для uBlock Origin и полная блокировка была возможна только при использовании JS Fixes. Некоторое время назад эта проблема была решена. Вы задаёте вопрос именно сейчас и получаете ответ в соответствие с актуальным положением вещей.
P.S. Обновил описание фиксов.
Если дудлы утомили - Google No Doodles
А если пользоваться не uBlock Origin, а другим блокировщиком, то для того же эффекта надо также дополнительно использовать JS/CSS Fixes. Так?
Имеет ли при этом смысл использовать Scriptlet Doctor для Firefox-подобных браузеров?
Имеет ли при этом смысл использовать Scriptlet Doctor для Firefox-подобных браузеров?
Всё верно.
RU AdList JS Fixes + Tampermonkey является самостоятельным решением, режущим рекламу без костылей. Scriptlet Doctor для него не требуется. Также Scriptlet Doctor будет бесполезен и для других FF-блокировщиков, вроде Adblock Plus и AdBlock, просто по той причине, что у этих расширений отсутствует соответствующая библиотека скриплетов, которые могли бы применяться на доменах яндекса и которые Scriptlet Doctor мог бы "вылечить".
Если дудлы утомили - Google No Doodles
Тогда в каких случаях, с какими расширениями будет полезен Scriptlet Doctor?
В тех случаях, uBlock Origin для Firefox или uBlock Origin legacy используются на сайтах яндекса.
Если дудлы утомили - Google No Doodles
Попробовал Maxthon. Очень быстро, зараза, запускается. Но uBlock'а нету. Обычный ABP, +Violent +Stylish - похоже CSS Fixes на Violent'е не работает как надо: в картинках на яндексе реклама. В общем, не подходит.
Cent первый раз пробовал. Памяти меньше кушает чем Chrome, да и работает пошустрее на мой взгляд. Оставил. Кстати, расширение HTTPS Everywhere глючило - неимоверно жрало память.
Также снова поставил PaleMoon. Есть uBlock Origin legacy, рекламы нет. Правда, чтобы привести внешний вид самого браузера в норм, пришлось поставить несколько расширений. Запускается немного быстрее чем Cent, а вот памяти ест в 1,5-2 раза меньше. Мне только непонятно почему PaleMoon не использует весь процессор? Как остальные браузеры.
В планах попробовать ещё UR Browser, Midori и Dooble...
Cent первый раз пробовал. Памяти меньше кушает чем Chrome, да и работает пошустрее на мой взгляд. Оставил. Кстати, расширение HTTPS Everywhere глючило - неимоверно жрало память.
Также снова поставил PaleMoon. Есть uBlock Origin legacy, рекламы нет. Правда, чтобы привести внешний вид самого браузера в норм, пришлось поставить несколько расширений. Запускается немного быстрее чем Cent, а вот памяти ест в 1,5-2 раза меньше. Мне только непонятно почему PaleMoon не использует весь процессор? Как остальные браузеры.
В планах попробовать ещё UR Browser, Midori и Dooble...
Попробуйте Mypal, отзывы у него вполне приличные.
Если дудлы утомили - Google No Doodles
Так Mypal же, в сущности, форк пэйла с минимальными изменениями, разве нет?
1) FF 95.0b12; uBO 1.39.3b4 || 2) Vivaldi 5.0.2497.24; uBO 1.39.2, lists - pastebin.com/yUZxWZCc
В сущности - да, но если копнуть глубже, то выяснится, что Mypal является единственным в своём роде браузером, стабильно и быстро работающим под Windows XP. В различных обзорах это отмечают практически все.
Если дудлы утомили - Google No Doodles
Есть древний нетбук ASUS EeePC. Там стоит Windows XP и MyPal. Почитал обзоры и поставил сразу его, в прошлом году. Я не могу сказать, что он работает прямо сильно быстрее популярных браузеров. Время загрузки было сравнимо с Opera (остальные браузеры заметно медленнее). Только при этом Opera грузит проц на 100%, а MyPal 30%, ну максимум 50% - я вижу в этом главную проблему: PaleMoon может работать быстрее, но почему-то не хочет. Сёрфинг по скорости загрузки и отображения страниц тоже сравним. А YouTube там и там тормозит.
Есть ещё браузеры K-Meleon (быстрый, но со своеобразным интерфейсом) и Browzar (очень легкий и быстрый, но сильно урезанный по функционалу). Не пробовал, ничего не скажу, просто для себя держу в памяти, вдруг пригодится. Конечно, uBlock'а в них нет, поэтому тут для меня PaleMoon вне конкуренции.
Есть ещё браузеры K-Meleon (быстрый, но со своеобразным интерфейсом) и Browzar (очень легкий и быстрый, но сильно урезанный по функционалу). Не пробовал, ничего не скажу, просто для себя держу в памяти, вдруг пригодится. Конечно, uBlock'а в них нет, поэтому тут для меня PaleMoon вне конкуренции.
Извиняюсь что долго не отвечал. В так сказать хотел узнать в какое место в коде нужно смотреть? Все div'ы я уже заменил на
Code: Select all
[email protected]<(div)\s+id=['"](?:daily_promo_|label_|unit_)[^>]*@<$1 style="display:none !important"@sig и даже в файл css добавил [email protected](\.daily-promo-unit{)@$1display:none;@sigUМне неизвестен подобный синтаксис. Вам лучше обратится к разработчикам софта, который вы пытаетесь использовать для блокировки рекламы.
Если дудлы утомили - Google No Doodles
Они ничем не помогут, дело даже не в этом, к нужному синтаксису я и сам приведу. Проблема, где ещё в коде это пофиксить? Там какой-то js генерит эти вещи. Просто, если кто разбирается в этом (js, html, css и т.п), показать образно пальцем где этот код? Больше мне ничего не интересно.
@vlad
Если вы думаете, что эти элементы отсутствуют в исходном коде и вставляются туда отдельно, то это не так. Исходный макет содержит их изначально.
Если вы думаете, что эти элементы отсутствуют в исходном коде и вставляются туда отдельно, то это не так. Исходный макет содержит их изначально.
Если дудлы утомили - Google No Doodles
Я ведь не спорить пришёл. Я прошу показать где эти элементы. В самом исходном коде я всё подчистил, когда я открываю tjournal.ru, то там всё нормально, как только я перехожу по какой-нибудь новости, то перед комментариями появляется "Объявления на TJ", если страницу обновить, то оно сразу же пропадает, но как только я прохожу по ссылках, то появляется. Отсюда я делаю вывод что это делается динамически или как это правильно называется. Потому что весь контент проходит через прокси, который всё не нужное режет.
Там нет ничего динамического. Классы промо-блоков имеют постоянные имена.

screen

Если дудлы утомили - Google No Doodles
Попробую расставить некоторые точки над i >
Вот такие фильтры (в терминологии privoxy они именно так и называются) я использую:
Что он делает? Тут применяются регулярные выражения pcre, где ключ "s" (самый первый) означает поиск, далее между последовательностью "@@@" расположен шаблон поиска (между первыми @@), между вторым и третьим @, то на что нужно заменить, в круглых скобках "()", что нужно запомнить, в "(?:)" группировка, без запоминания, нужна для работы условия "или" - вертикальная черта "|", "\s+" - любой пробельный символ, "+" - повторяется один и более раз, [^>]* означает искать до ">" не включая этот символ, а * делать это ноль и более раз. "$1" означает вспомнить то что было запомнено в первой "()", последние "sig" критерии поиска. Рассмотрим, что делает первый фильтр:
Ищется например такая последовательность:
и заменяется на такую:
всё остальное сохраняется как было. Итог, элемент "div" который что-то там должен был показать, уже ничего не показывает.
Этот код вначале обрабатывается фильтрующим прокси, потом он попадает в браузер. Сам код, это тот что вызывается правой кнопкой мыши в firefox - "Исходный код страницы". Всё это отфильтровано и когда заходишь на tjournal.ru, то нет ничего лишнего. Но стоит пройти по ссылке, которая ведёт на любую информацию на tjounral.ru, как перед комментариями появляется ссылка с текстом "Объявления на TJ", в исходном коде этого нет. Но стоит заблокировать загрузку вот этого "tjournal-static-bf19cf1.gcdn.co/static/build/tjournal.ru/main.f6c3207d.es6.min.js", как всё это прекращается, но ломается логика работы страницы, не отображается левая часть, с ссылками на тематики и др. вещи.
Code: Select all
FILTER: tjournal.ru tjournal.ru
[email protected]<(div)\s+id=['"](?:daily_promo_|label_|unit_)[^>]*@<!--clr tj 1--><$1 style="display:none !important"@sig
[email protected]<(a)\s+class=['"]daily-promo-unit-label__inner[^>]*@<!--clr tj 2--><$1 style="display:none !important"@sig
[email protected](\.daily-promo-unit{)@/*-clr tj 3-*/$1display:none;@sigU
[email protected](tele2-stex-teaser\s+{.+display:\s+)[email protected]$1none/*-clr tj 4-*/@sigU
[email protected](\.(events_widget|vacancies_widget){).+}@/*-clr tj 5-*/$1display:none}@sigU
[email protected](\@media\s*\(min-width:\s*840px\)\s*{\s*.+margin-top):\s*[email protected]/*-clr tj 6-*/$1: [email protected]
[email protected]\.daily-promo-unit-label.+}@/*-clr tj 7-*/@sigU
[email protected](?:\.l-radius-\d+|\.l-ph-8|\.l-mt-10).+}@/*-clr tj 8-*/@sigU
[email protected]<(a)\s+class=['"]daily-promo-unit__overlay[^>]*@<!--clr tj 9--><$1 style="display:none !important"@sig
[email protected]<(div)\s+class=['"]daily-promo-unit__container\s*layout--a['"][^>]*@<!--clr tj 10--><$1 style="display:none !important"@sig
[email protected]<(div)\s+class=['"]daily-promo-unit__buttons['"][^>]*@<!--clr tj 11--><$1 style="display:none !important"@sig
[email protected]<script>\s*.{25,35}\s*function\s+getCookie\(name\).+</script>@<!--clr tj 12-->@sigUCode: Select all
[email protected]<(div)\s+id=['"](?:daily_promo_|label_|unit_)[^>]*@<!--clr tj 1--><$1 style="display:none !important"@sigCode: Select all
<div id="daily_promo_10">...Code: Select all
<!--clr tj 1--><div style="display:none !important"...Этот код вначале обрабатывается фильтрующим прокси, потом он попадает в браузер. Сам код, это тот что вызывается правой кнопкой мыши в firefox - "Исходный код страницы". Всё это отфильтровано и когда заходишь на tjournal.ru, то нет ничего лишнего. Но стоит пройти по ссылке, которая ведёт на любую информацию на tjounral.ru, как перед комментариями появляется ссылка с текстом "Объявления на TJ", в исходном коде этого нет. Но стоит заблокировать загрузку вот этого "tjournal-static-bf19cf1.gcdn.co/static/build/tjournal.ru/main.f6c3207d.es6.min.js", как всё это прекращается, но ломается логика работы страницы, не отображается левая часть, с ссылками на тематики и др. вещи.
Last edited by vlad on Tue May 19, 2020 3:30 pm, edited 1 time in total.
@vlad
Ваш вопрос всё же к разработчикам используемого софта, только они смогут подсказать как нужно с ним работать.
Ваш вопрос всё же к разработчикам используемого софта, только они смогут подсказать как нужно с ним работать.
Если дудлы утомили - Google No Doodles
привет, можете помочь с фильтром для скрытия таких постов в вк?
В первой — скрытие можно сделать по "стикеры"
А во второй — по наличию "источника".
Я не прошу вносить эти правила для всех, я прошу помочь составить их лично для меня. Второй даже более желателен, чтобы скрывало все посты, где указан "источник", т.к так в 9 из 10 случаев продают рекламу.
И вопрос по форуму, не знаете, почему так трудно зарегистрироваться? Я 3 часа ждал активации аккаунта, и в итоге стало писать, что неверный логин\пасс, т.е заявку отклонили. Пришлось вспоминать старый аккаунт.... А как новичкам тут регаться и репортить пропущенную рекламу?..
Code: Select all
https://vk.com/wall-162541031_769133
https://vk.com/wall-164177065_90468
А во второй — по наличию "источника".
Я не прошу вносить эти правила для всех, я прошу помочь составить их лично для меня. Второй даже более желателен, чтобы скрывало все посты, где указан "источник", т.к так в 9 из 10 случаев продают рекламу.
И вопрос по форуму, не знаете, почему так трудно зарегистрироваться? Я 3 часа ждал активации аккаунта, и в итоге стало писать, что неверный логин\пасс, т.е заявку отклонили. Пришлось вспоминать старый аккаунт.... А как новичкам тут регаться и репортить пропущенную рекламу?..
Делать что-либо с уже открытыми постами бесполезно, нужно скрывать их анонсы в ленте. Однако при использовании тестового аккаунта я их не наблюдаю. Нужен сценарий действий, которые необходимо выполнить, чтобы они появились в ленте, тогда можно будет составить правила. Либо же долго и мучительно пытаться сделать это по скринам инспектора, раскрывая иерархию до целевых анонсов и прокручивая их в низ окна.
Что касается форума, то возможно был какой-то сбой.
Что касается форума, то возможно был какой-то сбой.
Если дудлы утомили - Google No Doodles
Не, эти ссылки я дал для теста, мне нужно их как раз из ленты будет скрывать.
Как сейчас скрываются посты с меткой "реклама".
Вы не увидите их, пока не подпишетесь на эти паблики. А я подписан ради мемов, а вот такие посты с рекламой стикеров и "источников" я бы и хотел скрыть.
Как-то через abp-contains, но я не умею...
Как сейчас скрываются посты с меткой "реклама".
Вы не увидите их, пока не подпишетесь на эти паблики. А я подписан ради мемов, а вот такие посты с рекламой стикеров и "источников" я бы и хотел скрыть.
Как-то через abp-contains, но я не умею...
Апдейт... я смог!
Это легко оказалось, теперь даже при открытии поста в новой вкладке - пустота. И из ленты он пропал.
А репосты можно так:
Теперь лента идеальная.
Code: Select all
vk.com#?#._post_content:-abp-contains(Источник)
Code: Select all
https://vk.com/wall-144918406_481830Code: Select all
vk.com#?#._post_content:-abp-has(.copy_quote)Не хочу тут отдельную тему создавать, но правило из темы viewtopic.php?f=64&p=154934#p154934 есть и в RU AdList: BitBlock + Fanboy's Annoyance List ...
И оно ломает твиттер. Хз когда оно появилось, раньше всё ок было.
Chrome 83.0.4103.61
uBlock Origin 1.26.0
Code: Select all
twitter.com##.r-1awozwy.css-1dbjc4nSpoiler

uBlock Origin 1.26.0
Я не знаю, кто поддерживает фильтр RU AdList: BitBlock + Fanboy's Annoyance List и поддерживает ли его кто-нибудь вообще. Но учитывая, что он содержит Fanboy's Annoyance List, куда в свою очередь входит EasyList Cookie, то указанное вами ложное срабатывание вполне объяснимо.
Если дудлы утомили - Google No Doodles
Сомневаюсь, чтобы он был где-либо указан на этом форуме. Этот фильтр (расширенный BitBlock) не поддерживается с конца 15 года. А в теме, на которую вы ссылаетесь, указан обычный BitBlock:
https://easylist-downloads.adblockplus.org/bitblock.txt и в нём такого правила нет.Если дудлы утомили - Google No Doodles




