Mam dziwny problem w Internet Explorerze z Javascriptem. W każdej przeglądarce wykonałem test, javascript jest włączony, ale wydaje się, że działa tylko po wciśnięciu klawisza F12, uruchamiając go w trybie debugowania. A co bardziej mylące, po uruchomieniu debugera IE wszystko działa jak należy. Wszelkie pomysły, jakie mogą być?IE uruchamia javascript tylko po naciśnięciu F12
10
A
Odpowiedz
25
Jeśli dzwonisz:
console.log('...some text here...');
lub powiązane metody konsoli bez konieczności sprawdzić czy window.console
istnieje, skrypt nie zadziała cicho. Otwarcie konsoli prowadzi do istniejącej już window.console
, co pozwala skryptowi kontynuować wykonywanie.
Dodaj "window.console && "
przed połączeń do console
:
window.console && console.log('works');
Powiązane problemy
- 1. Debugger nie działa w IE 11 Narzędzia programistyczne F12
- 2. tylko IE javascript błędu z getElementsByTagName
- 3. iphone - didSelectRowAtIndexPath: wywoływane tylko po długim naciśnięciu niestandardowej komórki
- 4. Przycisk Zdarzenie uruchamia się po naciśnięciu klawisza Enter na różnych wejściach (bez formularzy).
- 5. Wyłącz JavaScript w przeglądarce IE 11 Podgląd
- 6. IE przeładowuje stronę podczas otwierania narzędzi programistycznych F12
- 7. QUnit uruchamia tylko pierwszy test
- 8. IE9 sprawia, że wywołanie ajax poprawnie tylko ofter uderzenie F12
- 9. Uibutton miga po naciśnięciu
- 10. Debugowanie JavaScript w IE
- 11. Dostaję tylko app-release-unaligned.apk po naciśnięciu generuj podpisany apk
- 12. Po naciśnięciu klawisza wyświetl widok w dół, tylko w S3
- 13. Qt mouseMoveEvent tylko po naciśnięciu lewego przycisku myszy
- 14. IE href = "javascript: customFunction()" nie uruchamia się przy pierwszym obciążeniu ramki
- 15. Odpowiedz na ruch myszy po naciśnięciu klawisza (JavaScript, jQuery)
- 16. OnTouch w MapView uruchamia się tylko po raz pierwszy
- 17. Przejdź do adresu URL po naciśnięciu przycisku OK po naciśnięciu przycisku
- 18. Zdarzenie keypress jQuery uruchamia się wielokrotnie po naciśnięciu klawisza - ale nie na wszystkich kluczach
- 19. Ignorowanie UIGestureRecognizer po naciśnięciu przycisku
- 20. Rozpoczęcie działania po naciśnięciu klawisza
- 21. Ciągły ruch po naciśnięciu klawisza
- 22. Jak wyróżnić przycisk po naciśnięciu?
- 23. Jak wyłączyć automatyczne wysyłanie po naciśnięciu klawisza Enter?
- 24. JavaScript .pathname IE quirk?
- 25. Dlaczego git uruchamia automatyczne pakowanie po każdym naciśnięciu przycisku na naszym repo?
- 26. nie można zwolnić zdarzenia naciśnięcia klawisza po naciśnięciu przycisku usuwania
- 27. Zmiana koloru tekstu przycisku po naciśnięciu przycisku
- 28. Prześlij przycisk logowania do logowania po naciśnięciu Enter
- 29. F12 - Przejdź do implementacji interfejsu
- 30. Dokonywanie kodu uruchamia się tylko raz
Lub po prostu napisać metodę otoki: 'log function (e) {window.console && console.log (S); } ', aby kod był czytelny ... – hiobs
dzięki chłopaki: D będę pamiętać, że z rodziny IE tylko IE9 ma konsolę: P – Constantin
@Constantine, to nie prawda. Każda wersja IE może mieć dynamicznie dodaną konsolę z firebug lite. – zzzzBov