2012-04-17 16 views
17

Próbuję debugować JavaScript w IE, ale nie mam pojęcia, od czego zacząć. Czy ktoś może mi pomóc? Myślę, że to tylko mały błąd, ale narzędzia programistyczne są nieco bezużyteczne.Debugowanie JavaScript w IE

Błąd unexpected identifier pojawia się po przejściu do http://songtagapp.com/. Myślę, że to ma coś wspólnego z tpl! plugin używam dla RequireJS, ale to wszystko, co mogę powiedzieć.

+0

Spójrz na to [Odpowiedź] (http://stackoverflow.com/ pytania/6638132/how-to-save-the-javascript-errors-in-file/6638310 # 6638310) – Bakudan

+4

"* ale narzędzia programistyczne są nieco bezużyteczne" * Co sprawia, że ​​tak mówisz? Nie są one tak zaawansowane jak te w Chrome ani wtyczka Firebug dla Firefoksa, ale możesz kodować jednoetapowo, ustawiać punkty przerwania itp. –

+0

możesz również użyć console.log(), aby wykryć problem :) – dizpers

Odpowiedz

16

kilka opcji:

  • Otwórz Narzędzia dla programistów IE (naciskając klawisz F12 podczas gdy w przeglądarce) i użyć dostarczonego debugger JavaScript. Aby go lepiej poznać, zobacz MSDN reference on using the JavaScript debugger.
  • Zainstaluj Debug Bar, który zapewnia rozszerzony zestaw funkcji wbudowanym narzędziom programisty.
  • Zainstaluj IE Tester, który emuluje różne instancje IE (wersje) i używa wbudowanego paska debugowania. Dzięki takiemu podejściu możesz także rozwiązywać specyficzne dla wersji problemy.
+2

marnowanie czasu dzięki Debug Bar ... nie mogę nawet umieścić punktu przerwania w skrypcie ... –

+2

Trochę za późno, ale miałem podobny problem. Trzeba tylko kliknąć przycisk "Rozpocznij debugowanie" po ustawieniu punktów przerwania. Po prostu ponowne załadowanie strony po ustawieniu punktów przerwań nie działa. – Mark

3

Można używać IE (naciskając klawisz F12 podczas gdy w przeglądarce) enter image description here

enter image description here

enter image description here

Powiązane problemy