Přejít k navigační liště

Zdroják » Zprávičky » Annoying.js: jak otrávit uživatele webu nesmyslnými omezeními

Annoying.js: jak otrávit uživatele webu nesmyslnými omezeními

Zprávičky JavaScript, Různé

Nálepky:

Na pomezí mezi ironií a vážně míněným příspěvkem je článek „Annoying.js: How to be an asshole“, který popisuje obvyklé nešvary začínajících webdesignérů, kteří ve snaze zabránit lidem v kopírování či dalších „nevítaných“ činnostech, nebo naopak ve snaze o co největší věrnost webu ignorují pravidla přístupnosti. Výsledkem jsou stránky, na nichž prohlížeč mění velikost, kde nelze kliknout pravým tlačítkem myši, označit text, zkopírovat text, stránky z nichž nelze odejít a mnoho dalších podivuhodných funkcí.

Kilian Valkhof shromáždil různé podobné kousky do jedné knihovny, kterou nazval přiléhavě Annoying.js. Ale svět není černobílý, takže sám autor upozorňuje, že jsou chvíle, kdy mají některé z těchto technik své opodstatnění, zejména při psaní webových aplikací (např. pro tablety) – můžete zakázat „náhodné“ vybrání textu popisků UI nebo předefinovat „kontextové menu“.

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Nejvíce hlasů

Fronta před rychlým backendem. Co ukázal veřejný test eDokladů

Veřejný zátěžový test eDokladů přinesl zdánlivě protichůdný výsledek: aplikační servery odpovídaly v milisekundách, zatímco část lidí čekala desítky sekund. Za hlavní omezení závěrečná analýza DIA označila vstupní bránu, jejíž automatické škálování nestačilo na náhlý náběh provozu. Test zároveň ukázal, proč samotný generátor HTTP požadavků nenahradí identity skutečných uživatelů a jejich zařízení.

Cloudflare otevřel zdrojové kódy Cloudflare OS – platformy pro AI agenty, aplikace a firemní práci

AI
Komentáře: 0
Cloudflare otevřel zdrojové kódy Cloudflare OS – platformy, kterou si přes rok testoval sám na sobě a která má dát každému zaměstnanci ve firmě AI agenta rozumějícího interním systémům, procesům a datům. Klíčové na celém řešení není samotné psaní kódu agentem, ale bezpečnostní model postavený na nulovém výchozím přístupu a takzvaných Gatekeeperech, které hlídají nejen to, jaká data agent smí číst, ale i kam se dál mohou dostat.