JavaScript hibák naplózása
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
■ 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.
...everything will be reinvented as Ajax...
na igen :)
--
connor