Фильтры "Adblock Plus"

dreamcast

Member
Вручную вставил в разделе "Пользовательские фильтры" следующую строку:

Code:
facebook.com##div[id^=hyperfeed_story_id_]:has(a[role^=button]:has(> span:has-text(/S/i):has-text(p):has-text(o):has-text(n):has-text(r):has-text(e):has-text(d):not(:has-text(0)):not(:has-text(1)):not(:has-text(2)):not(:has-text(3)):not(:has-text(4)):not(:has-text(5)):not(:has-text(6)):not(:has-text(7)):not(:has-text(8)):not(:has-text(9))))
В браузерном расширении uBlock Origin фильтр работает безупречно и режет рекламу в Facebook. Но почему-то не хочет работать в приложении Adguard. Получается, что фильтры Adblock Plus и uBlock Origin не работают в Adguard? Подскажите, пожалуйста, как заставить работать этот фильтр.
 
Last edited:

Alex302

Filters Developer
Staff member
Administrator
Странно. Не наблюдаем рекламу с нашими фильтрами.
В uBO реализация расширенного CSS ( :has, :has-text, :contains) иная, поэтому такое правило может не работать
 

dreamcast

Member
Странно. Не наблюдаем рекламу с нашими фильтрами.
Не подскажите какие именно фильтры используются для блокировки спонсорских постов, рекламы и "Людей, которых вы можете знать" на Facebook? У меня стоит "Базовый фильтр" AdGuard и реклама всё равно лезет в ленту.
 

Alex302

Filters Developer
Staff member
Administrator
"Людей, которых вы можете знать"
это не блокируем, т.к. не реклама.

Вот эти блокируют рекламу:
Code:
facebook.com,facebookcorewwwi.onion#%#(function(){ var observer=new MutationObserver(hide);observer.observe(document,{childList:!0,subtree:!0});function hide(){var e=document.querySelectorAll('div[data-testid="marketplace_home_feed"] > div > div > div[class] > div[class] > div > div[class]');e.forEach(function(e){var i=e.outerHTML;if(i){if(i!==void 0&&(!0===i.includes('/ads/about/'))){e.style="display:none!important;"}}})} })();
facebook.com,facebookcorewwwi.onion#%#(function() { var observer=new MutationObserver(hide);observer.observe(document,{childList:!0,subtree:!0});function hide(){var e=document.querySelectorAll('div[id^="substream_"] div[id^="hyperfeed_story_id"]');e.forEach(function(e){var i=e.__FB_STORE;if(i){var t=i["data-ft"];if(t!==void 0&&(!0===t.includes('"is_sponsored":1')||!0===t.includes('"ei":')&&!1===t.includes('"page_id":"'))){e.style="display:none!important;";}}})} })();
 

Alex302

Filters Developer
Staff member
Administrator
Ну они и блокируют всё. На каком языке у вас ФБ? Сделайте скриншоты рекламы.
 

dreamcast

Member
Ну они и блокируют всё. На каком языке у вас ФБ? Сделайте скриншоты рекламы.
Всё, разобрался. Реклама, действительно, блокируется. Я грешил на эти блоки, где подсовывают людей, которых пользователь может знать. Установил скрипт в AdGuard, который полностью блокирует список возможных знакомств. Спасибо!
 
Top