Microsoft Script Editor ist in der Tat eine Option, und von denen, die ich ausprobiert habe, ist eine der stabileren - der Debugger in IE8 ist großartig, aber aus irgendeinem Grund dauert es eine Weile, wenn ich die Entwicklertools starte, manchmal bis zu einer Minute, um den DOM-Baum meiner Seite zu überprüfen. Und danach scheint es bei jeder Seitenaktualisierung geschehen zu wollen, was eine Qual ist.
Sie können den Inhalt von Variablen im Microsoft Script-Editor überprüfen: Wenn Sie unter Debug> Fenster stöbern, können Sie die lokale Variablenprüfung, das Überwachen usw. aktivieren.
Die andere Option, Visual Web Dev, ist zwar sperrig, funktioniert aber recht gut. Um es einzurichten, gehen Sie folgendermaßen vor (von hier gestohlen ):
- Das Debuggen sollte im IE aktiviert sein. Gehen Sie zu Extras> Internetoptionen> Erweitert und aktivieren Sie das Kontrollkästchen Skript-Debugging deaktivieren (Internet Explorer) und zeigen Sie eine Benachrichtigung über jeden Skriptfehler an geprüft
- Erstellen Sie ein neues leeres Webprojekt in VWD
- Klicken Sie mit der rechten Maustaste auf die Site im Lösungs-Explorer oben rechts, gehen Sie zu Durchsuchen mit und stellen Sie sicher, dass Ihr Standardbrowser auf IE eingestellt ist ( in diesem Fall ist anzunehmen, dass IE kein Standardbrowser ist, wenn Sie ein Webentwickler sind das wird nicht die Standardeinstellung sein .. standardmäßig)
- Drücken Sie F5, IE wird geöffnet. Navigieren Sie zu der Seite, die Sie debuggen möchten.
- VWD wird jetzt jedes Mal geöffnet, wenn Sie einen Skriptfehler haben oder wenn Sie einen Haltepunkt in einer der JS-Dateien festlegen. Debuggen Sie weg!
UPDATE : Übrigens, wenn Sie mit dem ansonsten anständigen IE8-Debugger die gleichen Verlangsamungen wie ich erleben, gibt es eine Problemumgehung - wenn Sie auf einen Fehler stoßen oder ihn auf einen Fehler stoßen lassen, so dass der Dialog "Möchten Sie debuggen" und angezeigt wird Drücken Sie Ja, der Debugger wird ziemlich sofort gestartet. Es scheint, als würden die Dev Tools das DOM niemals überprüfen, wenn Sie "direkt" in den Debugging-Modus wechseln. Nur wenn Sie F12 drücken, ist dies der Fall.