Debuger skryptów firmy Microsoft
Microsoft Script Debugger to stosunkowo minimalny debugger dla języków skryptowych obsługiwanych przez Hosta skryptów systemu Windows , takich jak VBScript i JScript . Jego interfejs użytkownika pozwala użytkownikowi ustawiać punkty przerwania i/lub krok po kroku wykonywać kod skryptu linia po linii oraz sprawdzać wartości zmiennych i właściwości po każdym kroku. W efekcie umożliwia programistom obserwowanie zachowania kodu skryptu podczas jego działania, eliminując w ten sposób wiele domysłów, gdy coś nie działa zgodnie z zamierzeniami.
Microsoft uważa to za przestarzałe. Ponadto Internet Explorer 8 jest dostarczany z innym, ściśle zintegrowanym debuggerem JScript, częścią Narzędzi programistycznych Internet Explorera .
Cechy
Według firmy Microsoft narzędzie Script Debugger udostępnia następujące tradycyjne funkcje debugowania:
- Możliwość ustawiania i kasowania punktów przerwania.
- Umiejętność przechodzenia przez procedury.
- Możliwość wyświetlania i zmiany wartości zmiennych i właściwości.
- Umiejętność oceny wyrażeń.
- Możliwość przeglądania stosu wywołań i nawigowania do dowolnej aktualnie załadowanej procedury.
Ponadto może otwierać i edytować strony HTML, a także obsługuje kolorowanie skryptów w celu poprawy czytelności.
Ograniczenia
Debuger ma kilka ograniczeń, w tym następujące:
- Wskaźnik wiersza może być nieprawidłowy podczas przechodzenia przez wbudowany skrypt JScript lub debugowania dokumentu w ramce.
- Podczas debugowania dokumentów otwartych w programie Internet Explorer w danej chwili można debugować tylko jeden z nich.
- Polecenia wpisane w oknie poleceń nie działają, chyba że użytkownik jest w trybie przerwania.
- Punkt przerwania bezpośrednio po Document.Write jest ignorowany.
- Wprowadzenie polecenia Document.Write podczas debugowania lub odświeżenie dokumentu w programie Internet Explorer podczas debugowania może spowodować zawieszenie się lub inne nieoczekiwane zachowanie.
- W przeciwieństwie do innych debuggerów, nie ma okna Watch do monitorowania zmiennych; należy je sprawdzić za pomocą poleceń ręcznych.
- W przeciwieństwie do innych debuggerów, punktów przerwania nie można ustawić, klikając lewy margines; muszą być ustawione przez naciśnięcie klawisza lub menu.
Stosowanie
Po instalacji nowe opcje można znaleźć w menu Script Debugger programu Internet Explorer , które jest dodawane w menu Widok . Debugowanie można opcjonalnie wyłączyć na Zaawansowane w oknie dialogowym Opcje internetowe .