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

Zdroják » Zprávičky » Jak logovat javascriptové chyby (nejen) pomocí Google Analytics

Jak logovat javascriptové chyby (nejen) pomocí Google Analytics

Pravděpodobně logujete (a sledujete) chybové hlášky vaší aplikace, které vzniknou na serveru, ale máte přehled i o těch, které vzniknou v JavaScriptu na prohlížeči uživatele?

Možné to je. Využijte k tomu událost window.onerror , která je vyvolána při vzniku javascriptové chyby a obdrží tři argumenty (1: popis chyby, 2: url souboru, ve kterém došlo k chybě, 3: číslo řádku, ve kterém došlo k chybě). Detekované chyby můžete snadno odeslat na váš server (ukázka, jak na to), kde je můžete logovat.

Zajímavé řešení se objevilo včera na blogu ThetaBoard, kde navrhují logovat javascriptové chyby prostřednictvím Google Analytics. Autoři zmiňují některé nedostatky, např. pomalou odezvu Google Analytics – o problému se dozvíte až se zpožděním, ale jinak je řešení funkční. Vzápětí se objevil podobný návod používající namísto Google Analytics službu Mixpanel.

Pokud ovšem mají logované informace dávat smysl, nemůžete používat minifikované skripty, v takovém případě byste místo vzniku chyby jen stěží našli (ovšem i v takovém případě byste se minimálně dozvěděli cenou informaci „že se s aplikací děje něco divného“).

Pokud chcete logovat javascriptové chyby přímo, ale nechcete v tuto chvíli vytvářet vaše vlastní řešení, můžete využít jedné z následujících služeb:

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

EmDash: Duchovní nástupce WordPressu, který řeší bezpečnost pluginů

Cloudflare přichází s ambiciózním projektem EmDash, který chce přepsat pravidla správy webového obsahu a nahradit dlouholetou dominanci WordPressu. Nový open source CMS, vytvořený za pouhé dva měsíce s pomocí AI, sází na moderní architekturu, důraz na bezpečnost i monetizaci a řeší klíčové problémy, které WordPress provázejí už desítky let.

Project Glasswing: Anthropic mění pravidla kybernetické bezpečnosti

AI
Komentáře: 0
Nový AI model Claude Mythos Preview dokáže autonomně nacházet bezpečnostní díry v každém hlavním operačním systému i prohlížeči – včetně zranitelností starých desítky let, které přežily miliony automatizovaných testů. Anthropic se rozhodl tuto schopnost nasadit jako nástroj obrany a svolal koalici dvanácti technologických gigantů – od Amazonu přes Microsoft až po JPMorganChase. Se závazkem 100 milionů dolarů a přístupem pro více než 40 organizací spravujících kritickou infrastrukturu je Project Glasswing závodem s časem: zajistit, aby obránci byli s těmito schopnostmi dřív než útočníci.

Git Worktree + Claude Code: paralelní vývoj a AI agenti ve více větvích najednou

Git worktree posouvá práci s větvemi na úplně jinou úroveň – místo neustálého přepínání a stashování nabízí paralelní pracovní prostředí nad jedním repozitářem. V kombinaci s nástroji jako Claude Code navíc otevírá dveře k běhu více AI agentů současně, každý izolovaně ve své větvi, bez kolizí a zbytečné režie.