2013-02-21 8 views
5

Ich versuche, ein Seitenproblem zu debuggen, wo IE 9 das erste Mal auf meiner Requirejs/Backbone-Anwendung funktioniert, aber beim erneuten Laden der Seite fehlschlagen wird. Wenn ich jedoch versuche, dieses Problem mit den IE-Entwicklertools f12 zu beheben, kann ich nicht zur Quelle navigieren, um einen Haltepunkt festzulegen, da IE keine der von RequireJS enthaltenen Dateien lädt. Wie kann ich dieses Problem umgehen, um meine IE Kopfschmerzen zu beheben?Internet Explorer Developer Tools zeigt Quellcode nicht mit RequireJS

+2

Macht ein Klick auf das Aktualisieren-Symbol in der Registerkarte HTML einen Unterschied? – epascarello

+0

Es aktualisiert alle Skript-Tags, die requestsjs in der HTML-Ansicht in dom geschrieben hat. Die Skript-Registerkarte gibt diese neuen Skripts jedoch nicht wieder (sie können nicht angezeigt werden) –

Antwort

3

Ich denke, ich bin zu spät für die Party, aber hoffe, meine Antwort hilft Ihnen und anderen auch. Die Datei, die Sie debuggen möchten oder die Zeile in der Datei, fügen Sie einfach diese ->debugger; vor dieser Zeile hinzu.

Wenn require.js also Ihr Skript lädt und diese Zeichenfolge findet, d. H. debugger; existiert, wird es automatisch an dieser Zeile gestoppt.

-1

Ich habe von Zeit zu Zeit das gleiche Problem. Was manchmal hilft: Schließen Sie alle Dateien in der Debugger-Ansicht, lassen Sie die DevTools geöffnet, drücken Sie Play, damit die Seite weiterlaufen kann und führen Sie dann Ihre Aktion auf der Seite durch oder laden Sie neu - wenn sie auf dem Debugger anhält; wieder werden alle Dateien geladen. Aber immer noch untersuchen;)