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
Antwort
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.
Sie können eine einzelne JS-Datei erzeugen mit Werkzeugen erforderlich:
- requirejs in dieser einzigen Datei enthalten (http://requirejs.org/docs/optimization.html#onejs)
- Satz optimiert none (keine Quelle minimiert - http://requirejs.org/docs/optimization.html#shallow)
Verknüpfen Sie in Ihrer index.html diese Datei anstelle von require.js.
Sie können mit IE debuggen.
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;)
- 1. Tools Debuggen von CSS in Internet Explorer
- 2. IE8 Developer Tools nicht auswählbar?
- 3. Internet Explorer zeigt einen rosa Streifen
- 4. Prompt() mit Internet Explorer 8
- 5. Internet Explorer Problem
- 6. Testautomatisierung für Internet Explorer
- 7. Mit NGINX Server, Internet Explorer/Google Search Console zeigt Kauderwelsch
- 8. Internet Explorer Netzwerk-Entwickler-Tools lange Lücke Zeit
- 9. ASP.NET-Authentifizierung funktioniert nicht mit Internet Explorer
- 10. Internet Explorer 8 EmulateIE7 Modus nicht funktioniert
- 11. cloneNode im Internet Explorer
- 12. IE Developer Tools Breakpoints funktionieren nicht
- 13. Internet Explorer Problem - Laufzeitfehler
- 14. Problem mit Internet Explorer Padding
- 15. Warum funktionieren meine IE8 Developer Tools nicht?
- 16. Winkelmesser Internet Explorer Langsamkeit
- 17. Sharepoint Ajax Anruf nicht im Internet Explorer
- 18. Web Developer Tools Option muss
- 19. Internet Explorer - Flexbox Bildverhältnis
- 20. Funktioniert $() in Internet Explorer anders?
- 21. Internet Explorer Blockierte Download-Datei
- 22. Internet Explorer 11 fehlender Kompatibilitätsmodus
- 23. Zugriffsmikrofon auf Internet Explorer
- 24. Internet Explorer Kompatibilität Katastrophe
- 25. Javascript Bildbetrachter funktioniert nicht im Internet Explorer
- 26. Internet Explorer-Fensterposition erwerben
- 27. oninvalid Ereignis & Internet Explorer?
- 28. Versteckter Internet Explorer starten
- 29. console.time() in IE8 Developer Tools
- 30. IE11 Developer Tools' "Suchen" Feld
Macht ein Klick auf das Aktualisieren-Symbol in der Registerkarte HTML einen Unterschied? – epascarello
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) –