Abbrechen ajax-Anfrage aus der chrome developer tools
Ich stornieren möchte den ajax-request aus chrome developer tools
nachdem es eingeleitet hat. Zum Beispiel möchte ich testen, meine fallback-Nachricht wird korrekt angezeigt. Ich kann No throttling
zu Offline
so dass alle Anrufe wird nicht funktionieren, aber ich will nur testen API
zu scheitern, für debugging-Zwecke.
Ich weiß, dass ich verwenden können abort()
Methoden, (dh ich kann es auch tun, mit JavaScript). Ich will nicht zu berühren, den code für eben diesen benötigen.
Gibt es eine replay XHR
- option im rechts-Klick auf die API, Es wird toll, es ist so etwas wie abort XHR
auf die gleiche Weise. Aber gibt es nicht.
- Sie können mit jedem Ad Blocker-Erweiterung (z.B. uBlock), fügen Sie eine Regel zum blockieren jede URL, die Sie möchten für debug (obwohl seine Hauptfunktion ist es, Werbung zu blockieren :D).
- Das ist ein netter hack. Dank
- Sie können schalten Sie WLAN oder Kabel ausstecken nach dem auslösen der Anruf!
- Ich denke, dies ist eine gültige Anforderung und workarounds angeboten werden, die bisher das problem nicht lösen. Ich wäre gerne Lesen besser. Irgendwelche anderen Ideen?
- Ich weiß, dass ich verwenden können
abort()
Methoden ... wie auch immer, Abbrechen, nicht tun, was Sie wollen : es ist nicht das Feuer ein Fehler-Ereignis, und Sie werden nicht in der Lage, testen Sie Ihre fallback-Nachricht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus Chrom-59 können Sie verhindern, dass bestimmte Anfragen aus dem Netzwerk-tab der developer-tools selbst.
https://developers.google.com/web/updates/2017/04/devtools-release-notes#block-requests
Rechten Maustaste auf die Anfrage in das Netzwerk", und wählen Sie Block Request-URL. Eine neue Anfrage blockieren-tab öffnet sich in der Schublade, die können Sie verwalten blockierter Anfragen.
So, In meinem Fall, ich werde die code-block, der einer bestimmten API und dann erneut ausführen. 🙂
Als pro den Kommentar, das ist nicht gerade das Abbrechen der bereits Anfrage gestartet, aber die überprüfung, wie sich die app verhält, wenn nur eine Anfrage ist fehlgeschlagen, durch die Blockierung nur eine Anfrage. Danke @Ross Ivantsiv für diese.