FiltersHeroes / PolishAnnoyanceFilters

Polskie Filtry Elementów Irytujących ukrywają i blokują wyskakujące okienka, widgety, newslettery, powiadomienia push, strzałki, niezgodne z tematem artykułów otagowane linki wewnętrzne i inne drażniące elementy (Polskie Filtry RODO-Ciasteczkowe są już w nich zawarte).
https://polishannoyancefilters.netlify.app
Other
50 stars 4 forks source link

Konserwacja jQuery Dialogs `.ui-widget.ui-dialog` #3095

Closed krystian3w closed 3 months ago

krystian3w commented 1 year ago

Co mamy ulepszyć?

Gdzieś około marca natknąłem się na grecki przykład strony, gdzie klikanie pod takim pop-upem jest zablokowane.

Podobne coś odtworzyłem w pewnym polskim sklepie internetowym (B2B), gdzie producent od jakiś kilku miesięcy informuje, że stary produkt został wycofany i dodany w nowej odsłonie - ich pop-up też blokuje wszelkie klikanie pod nim - tam działa np."##+js(acs, alert, uwaga zmiany)" lub blokowanie całej biblioteki z racji znikomej używalności do innych celów.

Nasze "dziedzictwo" w PAF:

!analizy.pl##.nl_toplayer.ui-widget.ui-dialog
!asics.com,delphiautoparts.com,emecze.pl,kazimierzdolny.pl,meczenazywo.tv,meczlive.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!chinytolubie.pl##.ui-dialog-titlebar-close, .ui-widget-overlay
!e-konferencje.pl,ekliniki.pl,lumarte.eu,milenium.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!forumneurologiczne.pl,forumpediatryczne.pl,forumstomatologiczne.pl,psychiatria.pl##.ui-dialog[aria-describedby*="zobacztakze"], .ui-widget-overlay
!goldenline.pl###fbRegisterDialog, .ui-widget-overlay
!inspro.org.pl##.freshmail_dialog, .ui-widget-overlay
!marken.com.pl,medianarodowe.com,tato.net,wypozyczalnia-dekoracji.pl##.freshmail_dialog, .ui-widget-overlay
!mecze24.pl##.ui-front
!meczelive.pl,meczelive.tv,meczenazywo.pl##.ui-dialog[aria-describedby="newsletter-dialog"], .ui-widget-overlay
!myloview.pl##.subskrypcja, .ui-widget-overlay
!nyxprofessionalmakeup.pl##.js_newsletter_subscribe, .ui-widget-overlay
!oddslivesport.com##.ui-widget-overlay
!oddslivesport.com#?#.ui-widget.ui-dialog:-abp-has(#newsletter-dialog)
!plk.pl###okienko_yt, .ui-widget-overlay
!spolecznosc.allegro.pl##.lia-panel-dialog-modal-valuesurvey, .ui-widget-overlay
!spolecznosc.ing.pl##.lia-panel-dialog
!spolecznosc.ing.pl##div[aria-label="Feedback for community"][role="dialog"], .ui-widget-overlay
!szkolenia24h.pl##.ui-widget.ui-dialog, .ui-widget-overlay
!ygertenis.pl##.ui-widget.ui-dialog, #overlay

dla przykładu:

Zalecana metoda konserwacji:

Podobne działanie trzeba też zrobić w liście social i cookies; jako, że są w pewnym stopniu zintegrowane z PAF.