Ich möchte die Ajax-Anfrage von chrome developer tools
abbrechen, nachdem sie initiiert wurde. Zum Beispiel möchte ich testen, ob meine Fallback-Nachricht korrekt angezeigt wird. Ich kann No throttling
auf Offline
setzen, so dass alle Aufrufe fehlschlagen, aber ich möchte nur einen API
zum Debuggen testen.
Ich weiß, dass ich abort()
Methoden verwenden kann (dh ich kann das über JavaScript machen). Ich möchte den Code für genau diesen Bedarf nicht berühren.
Es gibt eine replay XHR
-Option in der rechten Maustaste auf die API. Es wird großartig sein, dass es so etwas wie abort XHR
gibt. Aber da ist es nicht.
In Chrome 59 können Sie bestimmte Anfragen auf der Registerkarte Netzwerk der Entwicklerwerkzeuge selbst blockieren.
Klicken Sie mit der rechten Maustaste auf die Anfrage im Bereich "Netzwerk" und wählen Sie "URL der Anfrage blockieren". In der Schublade wird eine neue Registerkarte "Blockierung von Anfragen" angezeigt, mit der Sie blockierte Anfragen verwalten können.
Also, in meinem Fall werde ich den Code blockieren, dass bestimmte API und dann erneut ausführen. :)
Tags und Links javascript ajax google-chrome google-chrome-devtools