Ich habe zum Beispiel eine Ajax-Anfrage und gibt <script src='buggy.js'></script>
zurück.
Problem ist, dass es nicht im Quellen- oder Ressourcenfenster angezeigt wird. Das bedeutet, dass ich nicht all die coolen Sachen machen kann, wie das Hinzufügen eines Haltepunkts und das Überprüfen der Elemente, während sie laufen.
Ich konnte die Quelle der js-Datei nur im Netzwerkfenster sehen.
Gibt es trotzdem Chrom, um sie zum Quellenfenster hinzuzufügen?
Oder wie gehst du zum Debuggen von dynamisch hinzugefügten Skripten?
Mit Kanarienvogel.
Ich hatte das gleiche Problem, und ich fand einen Workaround, der besser ist als die absichtliche Ausnahme. Es erfordert immer noch, den Code zu ändern, anstatt nur einen Haltepunkt innerhalb der Chrome-Dev-Tools zu setzen.
Ich habe versucht, die "// # sourceURL = dynamicScript.js", die als eine Umgehung von der OP vorgeschlagen wurde, aber es erschien immer noch nicht für mich, es sei denn es bereits in meinen Tabs von einem früheren Zeitpunkt als es existierte produzierte eine Ausnahme.
Kodierung eines "Debuggers"; Linie zwang es, an dieser Stelle zu brechen. Dann, sobald es in meinen Registerkarten im Bedienfeld "Quellen" war, konnte ich Haltepunkte wie normal setzen und den "Debugger" entfernen. Linie.
Tags und Links google-chrome-devtools