7

Ich versuche, ein Problem mit einer Webanwendung zu diagnostizieren, die mehrere Javascript-Dateien verwendet. Eines der Skripts ändert DOM, indem es ein neues Element einfügt. Meine Idee ist, dass ich js-Dateien einzeln deaktivieren würde, bis ich diejenige finde, die die DOM-Modifikation verursacht. Gibt es einen Weg in einem Browser, nur bestimmte js-Dateien zu deaktivieren? Ich würde eine Lösung in Google Chrome bevorzugen (wenn es dann in Firefox oder IE11 nicht möglich ist)Deaktivieren Sie nur bestimmte JS-Dateien in einem Browser

+2

Siehe http://stackoverflow.com/questions/9698059/disable-single-javascript-file-with-addon-or- extension –

+0

Können Sie die Dateien nicht einfach auskommentieren, oder können Sie die Datei nicht bearbeiten? Code? –

+0

Ich bin in der Lage, beide zu tun, nur ich suchte nach einer Möglichkeit, Fehler zu fangen und Code-Bearbeitung in Entwickler-Tools zu tun. Das ist der Ansatz, den Experten zu empfehlen scheinen – Dmitry

Antwort

-1

Wahrscheinlich sollten Sie ein externes Tool wie Fiddler verwenden oder Browser-Plugins verwenden. Firefox und Chrome haben beide Plugins, die dies tun können.

0

Versuchen Sie DOM Change Breakpoints. Immer wenn einige JS Ihr DOM ändern, pausieren Sie die genaue Codezeile, die die Änderung verursacht hat.

Und ja, es ist möglich, JS-Dateien zu deaktivieren. Siehe Block Requests. DevTools blockiert die Anfrage für die JS-Datei, daher wird es nie ausgeführt. In dieser speziellen Situation helfen Ihnen DOM Change Breakpoints wahrscheinlich, das Problem schneller zu diagnostizieren.

Verwandte Themen