ugrás a tartalomhoz

JavaScript hibák naplózása

Bártházi András · 2005. Aug. 4. (Cs), 09.00
Mind fejlesztés közben, mind az üzembe helyezést követően az "élő" weblapon igen hatékony hibakeresést, problémamegoldást segítő eszköz lehet a naplózás. Ez rendben is van, ha a hiba a szerver oldalon keletkezik. De mi a helyzet, ha a kliens oldalon, JavaScript hiba történik? Sleepyhead egy egész szimpatikus megoldást mutatott be.

A cikkben bemutatott megoldás XMLHttpRequest kéréssel, a window.onerror eseménykezelővel oldja meg a problémát, s teszi lehetővé a loggolást. A megoldás előnye kézenfekvő: ha mi nem is rendelkezünk egy bizonyos böngészővel, vagy annak beállításaival, akkor is láthatjuk, ha hiba történt, illetve ha a hiba csak adott körülmények között jön elő, arról is tudomást szerezhetünk. Természetesen a naplózás csak akkor fog így működni, ha a böngésző támogatja az XMLHttpRequest kommunikációt, de egy-egy kép segítségével is megoldhatjuk a szerver felé történő hibajelzést, így több böngészőre is kiterjesztve a naplózást.
 
1

...everything will be reinvented as Ajax...

wiktor · 2005. Aug. 4. (Cs), 10.20
A harmadik hozzászólást is érdemes elolvasni... :)
2

na igen :)

connor · 2005. Aug. 4. (Cs), 11.56
amikor a kerék újra feltalálásán ütyködik az ember :)

--
connor