блокировка рекламы в Facebook в середине сайта - PullRequest
0 голосов
/ 16 февраля 2020

Я не могу заблокировать постоянно меняющиеся id в div class. Ни один из общедоступных фильтров блокировки рекламы Facebook не работает. Кто-нибудь может посоветовать? Я использую аддон uBlockOrigin.

Так что проблема на самом деле в том, что я не могу сделать фильтр для изменения id в class, погруженного в три тега div. Вот код, который я не могу заблокировать с использованием косметического фильтра c:

    <div class="_5pcr userContentWrapper" style="" data-ft="{"tn":"-R"}">
        <div class="_1dwg _1w_m _q7o" data-vc-ignore-dynamic="1">
            <div class="_4r_y" id="u_jsonp_2_g">
            ....

Фильтр, который работает, но не различает guish изменяющееся имя id из class :

www.facebook.com###u_ps_0_0_14 > .userContentWrapper._5pcr
www.facebook.com###u_ps_0_0_18 > .userContentWrapper._5pcr
www.facebook.com###u_ps_jsonp_15_0_14 > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_3_e > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_7_s > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_17_e > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_21_s > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_3_e > .userContentWrapper._5pcr
www.facebook.com###u_jsonp_2_c > .userContentWrapper._5pcr

Например, я попробовал следующий фильтр costeti c (он не работал):

www.facebook.com###div[class="_5pcr userContentWrapper"].div[class^="_1dwg"].div[id^="u_ps_"]
www.facebook.com###div[class="_5pcr userContentWrapper"].div[class^="_1dwg"].div[id^="u_jsonp_"]
www.facebook.com###div[class="_5pcr userContentWrapper"].div[class^="_1dwg"].div[id^="u_ps_jsonp_"]

Мне нужен фильтр costiti c для uBlockOrigin ( AdBlock), который проходит через 3 класса. Однако мне нужно заблокировать их внешний class "_5pcr userContentWrapper", который представляет определенный кадр всего объявления в середине веб-сайта, между событиями на стене Facebook. Постоянно меняющиеся id в третьем, вложенном class должны быть учтены. id имена настолько различны, что я нашел:

u_ps_....
u_jsonp_....
u_ps_jsonp_....

Спасибо.

...