Мы только недавно ушли от россыпи отдельных скриптов, сведя всё в единый пакет RU ADList JS Fixes. Юзерам должно быть удобно пользоваться и обновлять дополнения. Я думаю, VK posts filter нужно внести в состав пакета. Напишу Lain_13 об этом.raletag wrote:VK posts filter
VK.COM (реклама во «ВКонтакте»)
Moderator: RU AdList Mods
Если дудлы утомили - Google No Doodles
Строго говоря это не скрипт против рекламы, а против спама вроде сообщений из разного рода игр во вконтакте, политоты, призывов вступить во всякое г…группы и прочий мусор. Скрипт, конечно, полезный, но мне кажется для JS Fixes он не подходит.
Ещё раз здрасти
Давно заметил баг, но сейчас решил разобраться и вот что понял.
Использую Firefox последней версии.
Запускаю видео в плеере VK, потом мотаю видео на любой тайминг 3-4 раза и всё, видео отказывается мотаться и сохраняет последнюю позицию где я остановился. Пока не перезагрузить страницу я не могу больше выбрать минуту воспроизведения, меня просто возвращает в исходное положение.
Проблема связана с подпиской RU Adlist: Counters
Правило которое приводит к этому глюку - ||vigo.ru^$third-party
Что же с этим делать ? Есть идеи ?
Давно заметил баг, но сейчас решил разобраться и вот что понял.
Использую Firefox последней версии.
Запускаю видео в плеере VK, потом мотаю видео на любой тайминг 3-4 раза и всё, видео отказывается мотаться и сохраняет последнюю позицию где я остановился. Пока не перезагрузить страницу я не могу больше выбрать минуту воспроизведения, меня просто возвращает в исходное положение.
Проблема связана с подпиской RU Adlist: Counters
Правило которое приводит к этому глюку - ||vigo.ru^$third-party
Что же с этим делать ? Есть идеи ?
Ничего не нужно делать. Проблема более чем известная. Я так долго воевал с EasyList из-за этого проблемного правила, что когда вопрос был решён, то удаляя выправляющее исключение, забыл удалить аналогичную блокировку из Антисчётчика.
Решено: https://hg.adblockplus.org/ruadlist/rev ... 8394#l1.12
Решено: https://hg.adblockplus.org/ruadlist/rev ... 8394#l1.12
Если дудлы утомили - Google No Doodles
dimisa Ну теперь всё будет в порядке. Спасибо за пояснение.
А почему ни в 1 списке нет vk.com/rtrg ?
https://toster.ru/q/212339 это ретаргетинг вконтакта и встречается на множестве сайтов.
https://toster.ru/q/212339 это ретаргетинг вконтакта и встречается на множестве сайтов.
Странно, вроде раньше был такой фильтр в EasyList. Сейчас не вижу почему-то. Чуть позже ещё раз проверю и если что - внесу в RU AdList.
Если дудлы утомили - Google No Doodles
Добавьте
Блокируемый элемент:
<DIV
id="ads_left" >
Блокируемый элемент:
<DIV
id="ads_left" >
Он в подписке испокон веков. Используйте пожалуйста при оформлении тему ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ! Скорее всего, у вас разрешена ненавязчивая реклама.voha888 wrote:Добавьте
Блокируемый элемент:
<DIV
id="ads_left" >
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 37
- Joined: Mon Apr 25, 2016 12:16 pm
Недавно заметил в некоторых сообществах VK новый тип рекламных записей (прим.)
Как я понял, это недавно появившаяся функция платных объявлений и в ближайшем будущем может основной. Если на данный момент нет необходимости добавлять правило в фильтры, то может быть вы сможете опубликовать его здесь для личного использования?
Как я понял, это недавно появившаяся функция платных объявлений и в ближайшем будущем может основной. Если на данный момент нет необходимости добавлять правило в фильтры, то может быть вы сможете опубликовать его здесь для личного использования?
Пользователи uBlock Origin могут добавить:HardDeMorale wrote:Недавно заметил в некоторых сообществах VK новый тип рекламных записей (прим.)
Как я понял, это недавно появившаяся функция платных объявлений и в ближайшем будущем может основной. Если на данный момент нет необходимости добавлять правило в фильтры, то может быть вы сможете опубликовать его здесь для личного использования?
Code: Select all
vk.com##div[data-post-id]:has(.wall_marked_as_ads)
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 37
- Joined: Mon Apr 25, 2016 12:16 pm
Ок, спасибо. Для вырезания из ленты потребуется ещё:
Code: Select all
vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Если дудлы утомили - Google No Doodles
Добавил аналог vk.com##div[data-post-id]:has(.wall_marked_as_ads) в JS Fixes.
> vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Можно пример, где это нужно?
> vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Можно пример, где это нужно?
https://vk.com/marvel_dc?w=wall-32370614_89128Lain_13 wrote:Добавил аналог vk.com##div[data-post-id]:has(.wall_marked_as_ads) в JS Fixes.
> vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Можно пример, где это нужно?
Если дудлы утомили - Google No Doodles
А зачем такое сложное правило? Что-то вроде
vk.com##.page_block:has(.wall_marked_as_ads)
не хватает?
PS: и почему оно не было добавлено в общую подписку?
vk.com##.page_block:has(.wall_marked_as_ads)
не хватает?
PS: и почему оно не было добавлено в общую подписку?
Подписку RU AdList использует целый зоопарк блокеров, причём не все они имеют встроенную проверку валидности применяемых фильтров. И если добавить вручную незнакомый фильтр со специфическим синтаксисом блокер порой не даёт, то залитый в составе подписки – пожалуйста. В результате, фильтры со специфическим синтаксисом будут не игнорироваться с параллельным применением валидных, а отбрасываться вместе с ними. Таким образом, один невалидный фильтр, привязанный к определённому домену - убъёт все фильтры на этом домене и блокировка просто перестанет на нём работать. Так что добавление в подписку RU AdList правила с :has приведёт к тому, что у всех пользователей АВР/АВ для Хрома на VK скрытие рекламы отключится.
Если дудлы утомили - Google No Doodles
В ABP же планировалось ввести поддержку :has, ещё не успели?
FF 115.15.0esr; uBO 1.59.1rc6 || Ungoogled 106.0.5249.119; uBO 1.59.0, lists: pastebin.com/yUZxWZCc
Оно как бы уже давно готово: https://codereview.adblockplus.org/29361668/
Но прежде чем мы увидим функцию рекурсивного скрытия в стабильном релизе, должны пройти тесты и расширения/приложения-сателлиты, а на это требуется время. Например, - после введения функции блокировки сокетов, я поправлял синтаксис из-за того, что падал Samsung's browser.
Если дудлы утомили - Google No Doodles
Ясно спасибо понял. Сам пользуюсь uBlock Origin, вдобавок под Firefox, так что не думал что has не поддерживается везде, вроде как сам CSS селектор уже достаточно долгое время существует.
Ну так uBlock - это же не привязанное ни к чему расширение. Своих глобальных подписок (за исключением куцых uBlock filters) - нет. Может код хоть каждый день менять.
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 37
- Joined: Mon Apr 25, 2016 12:16 pm
Здравствуйте.
После очередных обновлений vk, новостная лента снова стала на 30% состоять из рекламы всякого мусора. Помимо той что я упоминал выше(которые к слову так и не исчезли), появились и рекламные посты от vk. К сожалению показать их не получится, так как у них индивидуальный алгоритм показа, могу лишь приложить скриншот с частью кода за который можно зацепиться.
После очередных обновлений vk, новостная лента снова стала на 30% состоять из рекламы всякого мусора. Помимо той что я упоминал выше(которые к слову так и не исчезли), появились и рекламные посты от vk. К сожалению показать их не получится, так как у них индивидуальный алгоритм показа, могу лишь приложить скриншот с частью кода за который можно зацепиться.
А вы RU AdList JS Fixes обновили?
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 37
- Joined: Mon Apr 25, 2016 12:16 pm
Значит, это что-то новое. Скриншот не очень удачный, сделайте пожалуйста вид рекламного поста целиком, попробую сориентироваться.
Add
Проверил работу JS Fixes на примерах из раннего сообщения - там рекламные посты благополучно вырезаются.
Add
Проверил работу JS Fixes на примерах из раннего сообщения - там рекламные посты благополучно вырезаются.
Если дудлы утомили - Google No Doodles
-
- Site Member
- Posts: 37
- Joined: Mon Apr 25, 2016 12:16 pm
Это и есть скриншот целиком, ниже только кнопки Мне нравится и репост. Вот еще один пример.
Пользователям uBlock просьба проверить работу правила:
Возможно, быстрее будет срабатывать:
Add
После подписок на различные сообщества рекламные посты появились. Только вот эти посты уже скрываются имеющимися в подписке правилами:Они как раз имеют дочерний элемент .wall_text_name_explain_promoted_post, который я предполагал использовать в рекурсивных правилах, вводить которые, таким образом - бессмысленно.
Code: Select all
vk.com##div[data-post-id]:has(.wall_text_name_explain_promoted_post)
Code: Select all
vk.com###wide_column div[data-post-id]:has(.wall_text_name_explain_promoted_post)
После подписок на различные сообщества рекламные посты появились. Только вот эти посты уже скрываются имеющимися в подписке правилами:
Code: Select all
vk.com##div[data-ad-view]
vk.com##div[data-ad]
Если дудлы утомили - Google No Doodles
Помогите решить одну проблему. На сайтах где есть вот такие блоки "Мы Вконтакте" этот блок вроде блокируется но остается вот это, три синих прямоугольничка которые анимированны и символизируется загрузку. Они очень сильно раздражают. Если выбрать заблокировать элемент в блокировщике то можно скрыть его насовсем, но неужели мне это нужно делать для всех посещаемых сайтов вручную чтобы скрыть такие блоки?
http://i89.fastpic.ru/thumb/2017/0314/1 ... d5217.jpeg
http://i89.fastpic.ru/thumb/2017/0314/1 ... d5217.jpeg
Скриншот слишком маленький, чтобы понять о чём идёт речь. Для блокировки на сторонних ресурсах социального контента и виджетов в том числе, используйте подписку Bitblock.
Если дудлы утомили - Google No Doodles
Спасибо Вам огромное, помогло! Господи, полгода я так мучался, что же я раньше не спросил.