Autor | Zpráva | ||
---|---|---|---|
quatzael Profil |
#1 · Zasláno: 19. 9. 2014, 00:02:21
Hodně krát se mi stává, že javascript hází chybu když se do argumentu funkce dostane hodnota, která je nějak nedefinovaná (protože element například neexistuje) a potom to háže chybu, protože například měřím delku řetězce onoho parametru.
Dá se nějak zjistit v tý IE konzoli, který řádek scriptu má na svědomí spuštění té funkce (abych mohl snadno dohledávat, kde jsem udělal chybu)? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 19. 9. 2014, 08:26:52
Co takhle napsat verzi IE? Normálně by mělo jít hodit breakpoint a podívat se na callstack nebo zapnout break on unhandled exceptions, což by se mělo zastavit na každé chybě.
|
||
quatzael Profil |
#3 · Zasláno: 19. 9. 2014, 08:58:50 · Upravil/a: quatzael
Jan Tvrdík:
IE11 Jan Tvrdík: No a kde najdu ten callstack? Asi myslíš stack.. Ten tam je. Ale bohužel celá ta konzole je tak de.ilně udělaná, že tam nejdou normálně rozklikávat položky, roztahovat okna, který mají úplně miniaturní posuvník.. Hrozný. Už jsem to asi našel. Musím na to najet myší, chvíli počkat než se mi to zobrazí a protože to hned zase zmizí tak to musím dělat na několikrát než si to stihnu přečíst.. Hlavně je naprosto na hlavu, že to roztahování oken nefunguje právě když se tam objeví nějaká výjimka a potřebuju si tam ty detaily roztáhnout. |
||
Joker Profil |
#4 · Zasláno: 19. 9. 2014, 09:45:07
quatzael:
„No a kde najdu ten callstack?“ V IE11 vpravo dole. |
||
Časová prodleva: 10 let
|
0