JavaScript-Problembehandlungstools in Internet Explorer

  • Ich verwende Firebug und die Mozilla JS-Konsole stark, aber ab und zu stoße ich auf einen IE-only-JavaScript-Fehler, der wirklich schwer zu finden ist (z. B. -Fehler in Zeile 724) , wenn der Quell-HTML-Code nur 200 Zeilen hat.

    Ich hätte gerne ein leichtes JS-Tool ( a la firebug) Internet Explorer, etwas, das ich in Sekundenschnelle auf einem Client-PC installieren kann, wenn ein Fehler auftritt und dann deinstalliert wird. Einige Microsoft-Tools benötigen viel Zeit zum Herunterladen und Konfigurieren.

    Irgendwelche Ideen?

    12 February 2016
    Sampson
7 answers
  • Möglicherweise ist Firebug Lite dafür hilfreich.

    Das Bookmarklet sollte insbesondere beim Debuggen auf dem Computer eines Benutzers hilfreich sein.

    06 August 2008
    Dave Ward
  • Seit Internet Explorer 8 wurde der IE mit einer Reihe beeindruckender Tools zum Debuggen von JavaScript, zum Erstellen von Profilen usw. ausgeliefert. Wie bei den meisten anderen Browsern können Sie auf die Entwicklerwerkzeuge zugreifen, indem Sie auf Ihrer Tastatur die Taste F12 drücken.

    Registerkarte "Skript"

    Die Registerkarte "Skript" ist wahrscheinlich Was Sie interessiert, auch wenn die Registerkarten Console, Profiler und Network beim Debuggen von Anwendungen nützlich sind.

    JavaScript-Problembehandlungstools in Internet Explorer

    Auf der Registerkarte "Skript" haben Sie folgende Möglichkeiten:

    • Formatieren Sie JavaScript, damit es lesbarer wird.
    • Verschieben von Quelle zu Quelle verschiedener Ressourcen auf der Seite
    • Haltepunkte einfügen
    • Bewegen Sie sich in und über Codezeilen, während Sie die Ausführung schrittweise durchlaufen
    • Variablen beobachten
    • Überprüfen Sie den Aufrufstack, um zu sehen, wie Code ausgeführt wurde
    • Haltepunkte umschalten
    • und mehr ...

    Registerkarte "Konsole"

    Die Registerkarte "Konsole" ist ideal, wenn Sie einige ausführen möchten beliebiger Code gegen die Anwendung. Ich verwende dies, um die Rückgabe bestimmter Methoden zu überprüfen oder um schnell Antworten auf Stack Overflow zu finden.

    JavaScript-Problembehandlungstools in Internet Explorer

    < h3> Registerkarte "Profiler"

    Das Profil ist großartig, wenn Sie nach lang laufenden Prozessen suchen oder versuchen, Ihren Code so zu optimieren, dass er reibungsloser abläuft oder weniger ressourcenintensive Methoden verwendet . Öffnen Sie eine beliebige Seite, und klicken Sie auf der Registerkarte "Profiler" auf "Profilerstellung starten", um die Aufnahme zu starten.

    Während der Profiler aktiv ist, können Sie sich auf der Seite bewegen und allgemeine Aktionen ausführen. Wenn Sie das Gefühl haben, genug aufgenommen zu haben, klicken Sie auf "Profilerstellung stoppen". Sie erhalten dann eine Übersicht aller durchgeführten Funktionen oder einen Aufrufbaum. Sie können diese Daten schnell nach verschiedenen Spalten sortieren:

    JavaScript-Problembehandlungstools in Internet Explorer

    Registerkarte "Netzwerk"

    Auf der Registerkarte "Netzwerk" wird der Verkehr auf Ihrer Site / Anwendung aufgezeichnet. Es ist sehr praktisch, um Dateien zu finden, die nicht heruntergeladen werden, hängen oder Daten abfragen, die gerade benötigt werden

    16 May 2012
    Sampson
  • Ich würde Companion JS empfehlen.

    Dies ist die kostenlose Version der Debugleiste aber ich finde es einfacher zu bedienen und habe die Funktionen, die ich brauche. Es ist großartig, kleine JavaScript-Ausschnitte in IE genauso zu testen wie Firebug in Firefox.

    BEARBEITEN 5 Jahre später : Ich benutze jetzt den in Internet Explorer integrierten Entwickler Werkzeuge.

    09 January 2013
    Vincent Robert
  • IE 8 sollte bessere Werkzeuge haben, aber die IE Developer Toolbar ist ziemlich gut.

    29 November 2011
    Marek Grzenkowiczten2net
  • Ich verwende beide Microsoft Script Debugger und FireBug Lite , je nachdem, was ich debuggen. Beide sind großartige Werkzeuge - probieren Sie beide aus, und stellen Sie fest, mit was Sie sich wohl fühlen.

    12 October 2011
  • Drücken Sie im IE8 einfach die Taste F12!

    15 February 2010
    JamesPhilip Kelley
    1. Gehen Sie zu Extras-> Internetoptionen ... -> Erweitert-> Skript-Debugging aktivieren (Internet Explorer)

    und fügen Sie dann den Visual Studio Debugger an, wenn ein Fehler auftritt.

    Wenn Sie den IE 8 verwenden, installieren Sie die Entwicklersymbolleiste, da sie einen integrierten Debugger enthält.

    16 January 2013
    user1982047