In Firefox verwende ich Firebug, mit dem ich jede http-Anfrage anzeigen kann, die meine Ajax-Aufrufe tätigen. Ich habe meine Entwicklung auf Chrome umgestellt und mag sie bisher. Meine einzige Beschwerde ist jedoch, dass Sie mit den Entwicklertools anscheinend nicht jede Ajax-Anfrage anzeigen können. Ich habe es einmal erlebt, als im Ressourcenbedienfeld mehrere Anforderungen an dieselbe Ressource angezeigt wurden, aber es wurde nur einmal und nie wieder ausgeführt.
Gibt es eine Möglichkeit, jede http-Anfrage, die eine Seite über Javascript in Chrome stellt, zuverlässig anzuzeigen?
[Bearbeiten: 30.11.09 11:55]
Um dies zu umgehen, führe ich derzeit Fiddler neben Chrome aus, um meine Anforderungen anzuzeigen. Wenn es jedoch eine Möglichkeit gibt, dies über den Browser zu tun, würde ich das vorziehen.
quelle
Antworten:
Ich weiß, dass dies ein alter Thread ist, aber ich dachte, ich würde mich einschalten.
In Chrome ist derzeit eine Lösung integriert.
CTRL+SHIFT+I
(oder navigieren Sie zuCurrent Page Control > Developer > Developer Tools
. Klicken Sie in den neueren Versionen von Chrome auf das Schraubenschlüsselsymbol> Extras> Entwicklertools.), Um die Entwicklertools zu aktivieren.Network
Schaltfläche. Wenn dies noch nicht geschehen ist, aktivieren Sie es für die Sitzung oder immer."XHR"
Unterschaltfläche.AJAX call
."Resources"
.quelle
target='_self'
). Dann können Sie beispielsweise die Antwort aus dem Formular sehen, das gesendet wurde, nachdem es Sie umgeleitet hat. Beachten Sie auch den Filter, wenn sich die Antworten beim Laden neuer Seiten häufen.Die aktuellste Antwort darauf lautet: Sie werden in den Entwicklertools unter der Schaltfläche "Netzwerk" aufgeführt, nicht mehr wie früher unter "Ressourcen".
quelle
Aktualisieren
Chrome hat die Überprüfung von Anforderungen geändert und schlägt nun vor, den Catapult Netlog Viewer für die aus Chrome exportierten Protokolle zu verwenden : // net-export /
Mehr Info
Alte Chrome-Versionen
Sie können diesen Link auch in Chrome verwenden, um detailliertere Informationen zu erhalten, als dies der Inspektor getan hat.
Dies zeigt das Protokoll aller Anforderungen des Browsers im geöffneten Zustand
quelle
Ich weiß nicht, ab welcher Chrome-Version dies verfügbar ist, aber ich habe eine Einstellung 'Konsole - XMLHttpRequests protokollieren' gefunden (Klicken Sie auf das Symbol in der unteren rechten Ecke der Entwicklertools in Chrome auf dem Mac).
quelle
Öffnen Sie Ihre DevTools und drücken Sie F1, um auf die Einstellungen zuzugreifen. Suchen Sie nach dem Konsolenabschnitt und aktivieren Sie das Kontrollkästchen für "XMLHttpRequests protokollieren".
Jetzt werden alle Ihre Ajax- und ähnlichen Anforderungen in der Konsole protokolliert.
Ich bevorzuge diese Methode, da ich normalerweise alles, was ich suche, in der Konsole sehen kann, ohne zur Registerkarte "Netzwerk" wechseln zu müssen.
quelle
Sie könnten Fiddler verwenden , ein gutes kostenloses Tool.
quelle
Vielen Dank an alle, die versuchen, in diesem Beitrag zu helfen
Ich habe Ubuntu 13.10 und meine Chrome-Version ist 34.0
Für meine Situation funktioniert das
Jetzt sollten Sie ein neues Panel vor Ihrer Anfrage sehen
quelle
In Schritt 5 von Phil ist "Ressourcen" in der neuen Version von Chrome nicht mehr verfügbar. Sie müssen auf das Seitensymbol direkt neben der Ajax-Seite klicken, die im unteren Bereich mit den Spalten Name, Methode, Status, ... aufgeführt ist.
Dann werden Ihnen weitere Bereiche angezeigt, in denen Sie die Fehlermeldungen finden.
quelle
Sie können auch einfach mit der rechten Maustaste auf die Seite im Browser klicken und "Element überprüfen" auswählen, um die Entwicklertools aufzurufen.
https://developer.chrome.com/devtools
quelle