Autor | Zpráva | ||
---|---|---|---|
pepan6 Profil * |
#1 · Zasláno: 30. 3. 2013, 19:14:31
Ahoj, lze nějak zakázat zprávy v konzoli?
například pokud nemám definovanou proměnou: c = x+1; v konzoli se zobrazí: Uncaught ReferenceError: x is not defined Zkoušel sem to takto, ale nefunguje: c = x+1; window.console = null; window.onerror = null; Kdyžtak cross-browser .. Díky |
||
Radek9 Profil |
pepan6:
To nejsou jen tak nějaké zprávy v konzoli, to jsou reálné výjimky, které musíš ošetřovat. :-) A jestli ti nastává situace, že není definována nějaká proměnná, pak asi bude něco v tvém kódu špatně. |
||
Časová prodleva: 4 dny
|
|||
8vm8 Profil |
#3 · Zasláno: 3. 4. 2013, 17:19:27
Nevím, jak to zakázat, ale dalo by se použít tohle. Pouze to jen čistí konzoli.
setInterval(cc,0); function cc(){ console.clear(); } |
||
Chamurappi Profil |
#4 · Zasláno: 3. 4. 2013, 17:31:05
Reaguji na pepana6:
Jaký by to mělo význam? Reaguji na 8vma8: „Pouze to jen čistí konzoli.“ Nebo ji to zahltí hláškami ve smyslu „ console not defined“, což může mít dost neblahý dopad na celkovou funkčnost stránky i prohlížeče.
|
||
_es Profil |
#5 · Zasláno: 3. 4. 2013, 18:13:10
pepan6:
> v konzoli se zobrazí: > Uncaught ReferenceError: x is not defined A nebolo by jednoduchšie to spraviť tak, aby bolo x definované? Alebo, ak ti vadia len tie správy v konzole, prečo ju otváraš a tie správy v nej čítaš? Alebo, síce sa mi to zdá nepravdepodobné, ti treba príkazy try a catch .
|
||
Časová prodleva: 11 let
|
0