jak opravit nescrollující webové stránky postižené cookie okénkem
Nazdar, existuje jistý webmástrů, který dokážkou zkurvit webové stránky (převáženě eshopy) tím, že tam dají různé skripty pro akceptaci cookies a pro jistotu nějaký javascriptový framework ,který toto dělá ale komplexně, že zablokuje scrollování (overflow:hidden, position, height CSS prvky)
nastaví event handlery pro onScroll !!!¨
Proč to pišu: už nestačí jednoduše v konzoli najet na "lištu" s na smlouvu s ďáblem a smazat , případně jednou pro vždy zablokovat nějaký originální název skriptu, ale musí dělat detektnivní práci, koukat se, který element v stromu HTML má první overflow:scroll, position:fixed, případě, kde je event OnScroll přepsán... (jak pro které weby, tohle je špička ledovce, např 5% webů, ostatní se dají zkrotit těmi generickémi pravidly)
Už nestačí jen jednoduché funkční pravidlo do uBlock origin typu .cc-main,gpdr-cookies,.....(1000 selektorů)...,.cookie-notice,.gdpr-complianz, které toto svinstvo sfoukne jedním pravidlem na všech webech
2) ani nestačí jednoduché pravidlo do uBlocku /wp-content/gdpr-complinanz$script případně ^/cookie-notice.js (Jelikož ty weby jsou hypermoderní webové cool aplikace s runtime kompilovaný ECMA SCRIPT 6 WEB ASSEMBPLY WEBPACK kÓDEM) kde se maximálně člověk z konzole dozví, že se načítá: _next/static/chunks/f633e0f1e29e5993b42a82c61040469859921.js , , _next/static/chunks/framework.7316ee642ce462e93dde.js , _next/static/chunks/webpič.7216ee642ce462e93dde.js
Jak toto řešit, existuje nějaký (snad doplně) do prohlížeče, který toto umí řešit? že vyléčí takto pokálenou stránku, kde je overflow hidden, je poplakátované hipsterskámi hláškami "ctíme vaše soukromí pojmďě hupsnout na cookie", / "pár slov o sušenkách"
Nemyslím teď trapně debilní doplnky z chrome web store, které umí jedinou věc, že tupě nastavít css stylesheet blokující
, ale s nějakou chytřejší logikou, kde právě detekuju, že nejde scrolloovat, najde i zanořené struktury cookie divů...
-Podmínka(nutná) je zachování funkčnosti, tedy aby šly skripty (a nakupovat) hodně uživatelsky přívětivě, aby nebylo nutné tuhle manuální detektivní práci dělat u každého webu, ale třeba jen přidat www.ehop.cz:script:(totalni-debordelizator-cookies-hoven.js) ... (jde o takové "pluginy" do blokátoru ublockorigin, které třeba zablokují modifikaci URL hrefů, vyruší setTimeout, pročistí JSON, zablokují zachytávání kliku pravým tlačítkem/ označování textu, CSP reporty, websockety, zablokují tag script obsahující určité slovo!)
Uplně jednoduché je případně jednim klikem na stránce zablokovat scripty, jenže právě kvůli tomu, že je hypermoderně nakodovaná, bez scriptu v lepší případě kodér udělal překvápko, že se načte bez stylů a když to byl popíječ latté z prahé karlýna, tak se načte bílá stránka, jelikož se nenašte nani WEBPACK.RUNTIME.JS a SSGMANIFEST_.js