Traditionelle Lösungen fangen nur xhr in Benutzer-js. Ich habe versucht Xhr.prototype override, es nicht native xhr Anfrage.Wie Sie alle XHR-Anfragen einschließlich nativer Anfragen abfangen und überschreiben können
Ich möchte alle xhr Anfrage (alle Abruf API Anfrage) [Jede Anfrage, die in Chrom Devtool Netzwerk Registerkarte gesehen] nach dom geladen.
Weiteres Beispiel: <video src="aaa.mp4">
// Browser nativen Anfrage für Video und wir sehen in der DevTool Obwohl ich die window.XMLHttpRequest = nicht definiert, Browser-Anfrage eingestellt. Aber ich kann nicht xhr Anfrage wegen undefined.
Wenn ich XHR überschreibe, kann ich benutzerdefinierte Antwort generieren, ohne den Server zu fragen.
* "Es hat keine native xhr-Anfrage" * Was ist eine "native xhr-Anfrage"? * "Mehr Beispiel:
Ich habe einige Dinge gefunden, ich denke, es ist in ServiceWorker möglich, die Anfragen zu wickeln. –
Ja, absolut - ich *** wirklich *** hätte das in meiner Antwort erwähnen sollen. Vielleicht möchten Sie meine Antwort nicht akzeptieren und Ihre eigenen über die Verwendung eines Service-Arbeiters veröffentlichen. Oder möchten Sie lieber meine Antwort bearbeiten? (Ich habe weitergemacht und meine Antwort aktualisiert [und in eine CW umgewandelt], also ist es eigentlich nicht mehr falsch, aber lass es mich wissen, wenn du deine eigene postest und meine nicht akzeptierst, und ich werde sie löschen.) –