Microsoft Script Editor jest rzeczywiście opcją, a spośród tych, które wypróbowałem, jednym z bardziej stabilnych - debugger w IE8 jest świetny, ale z jakiegoś powodu za każdym razem, gdy uruchamiam Narzędzia programistyczne, IE8 zajmuje trochę czasu, czasami do minuta, aby sprawdzić drzewo DOM mojej strony. A potem wydaje się, że chce to robić na każdej stronie odświeżania, co jest torturą.
Państwo może kontrolować zawartość zmiennych w edytorze Microsoft Script: Jeśli rozglądamy pod Debug> Okno można włączyć inspekcji zmiennej lokalnej, oglądanie itp
Druga opcja, Visual Web Dev, choć zajmuje dużo miejsca, działa dość dobrze. Aby to skonfigurować, zrób to (skradzione stąd ):
- Debugowanie powinno być włączone w IE. Przejdź do Narzędzia> Opcje internetowe> Zaawansowane i sprawdź, czy opcja Wyłącz debugowanie skryptów (Internet Explorer) jest odznaczona i Wyświetlaj powiadomienie o każdym błędzie skryptu jest zaznaczona
- Utwórz nowy, pusty projekt internetowy w programie VWD
- Kliknij prawym przyciskiem myszy witrynę w Eksploratorze rozwiązań w prawym górnym rogu, przejdź do Przeglądaj za pomocą i upewnij się, że domyślna przeglądarka jest ustawiona na IE (rozsądnie jest założyć, że jeśli jesteś programistą internetowym, IE nie jest Twoją domyślną przeglądarką, w takim przypadku to nie będzie domyślne .. domyślnie)
- Naciśnij F5, IE się otworzy. Przejdź do strony, którą chcesz debugować.
- Program VWD będzie teraz otwierał się za każdym razem, gdy wystąpi błąd skryptu lub jeśli ustawisz punkt przerwania w jednym z plików JS. Debuguj!
AKTUALIZACJA : Nawiasem mówiąc, jeśli doświadczasz takich samych spowolnień jak ja z przyzwoitym debugerem IE8, istnieje obejście - jeśli napotkasz lub sprawisz, że IE napotka błąd, tak że pojawi się okno dialogowe „Czy chcesz debugować” i hit Tak, debugger pojawi się prawie natychmiast. Wygląda na to, że jeśli przejdziesz „prosto” w tryb debugowania, Dev Tools nigdy nie sprawdzą DOM. Dzieje się tak tylko wtedy, gdy naciśniesz F12.