Was bedeutet "Status = abgebrochen" für eine Ressource in den Chrome-Entwicklertools?
Was würde dazu führen, eine Seite abgebrochen werden? Ich habe ein screenshot der Chrome Developer Tools.
Dies geschieht oft, aber nicht immer. Wie es scheint, einmal einige andere Ressourcen werden zwischengespeichert, eine Seite aktualisieren das laden der LeftPane.aspx. Und was wirklich seltsam ist, das passiert nur bei Google Chrome, nicht in Internet Explorer 8. Irgendwelche Ideen, warum Chrome Abbrechen würde eine Anfrage?
InformationsquelleAutor der Frage styfle | 2012-08-17
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kämpften wir ein ähnliches problem, wo Chrome war das Abbrechen von Anfragen zu laden, Dinge, die innerhalb von frames oder iframes, sondern nur stoßweise und es schien, abhängig von der computer und/oder die Geschwindigkeit der internet-Verbindung.
Diese information ist ein paar Monate veraltet, aber ich baute Chrom von Grund auf, gegraben durch die Quelle zu finden, all die Orte, wo Anfragen bekommen konnte abgebrochen, und schlug Haltepunkte auf allen von Ihnen, zu Debuggen. Aus dem Gedächtnis, die einzigen Orte, wo Chrome Abbrechen einer Anfrage:
In unserem Fall haben wir schließlich verfolgt Sie nach unten, um einen Rahmen hinzufügen möchten zu einem anderen HTML-frame, der manchmal passiert ist, bevor der Ziel-frame auch geladen. Einmal berühren Sie den Inhalt eines iframe, kann es sich nicht länger, laden Sie die Ressource in es (wie sollte Sie wissen, wo Sie gestellt?) so bricht er den request.
InformationsquelleAutor der Antwort whamma
status=abgebrochen, kann passieren, auch auf ajax-Anfragen, die auf JavaScript-Ereignisse:
Die Veranstaltung erfolgreich, sendet die Anfrage, aber der ist dann abgebrochen (aber vom server verarbeitet werden). Der Grund dafür ist, die Elemente, die das senden von Formularen, die auf click-events, egal ob Sie nur einen ajax-Anfragen, die auf der gleichen Klick-Ereignis.
Verhindern Antrag wird storniert, JavaScript-event.preventDefault(); muss aufgerufen werden:
InformationsquelleAutor der Antwort fuco
Möchten Sie vielleicht, um die "X-Frame-Options" - header-tag. Wenn Ihre set zu SAMEORIGIN oder VERWEIGERN dann den iFrame einfügen wird abgebrochen werden, indem auf Chrome (und anderen Browsern) pro die Spezifikation.
Beachten Sie auch, dass einige Browser unterstützen die ERLAUBEN, VON der Einstellung aber Chrome nicht.
Um dieses Problem zu beheben, müssen Sie entfernen die "X-Frame-Options" - header-tag. Dies könnte lassen Sie offen clickjacking-Angriffeso dass Sie brauchen, um zu entscheiden, was die Risiken sind und wie Sie zu mildern.
InformationsquelleAutor der Antwort Justin Cloud
Andere Sache, zu suchen aus, könnte sein das AdBlock-Erweiterung, oder-Erweiterungen im Allgemeinen.
Aber "eine Menge" Leute haben die AdBlock....
Regel-Erweiterung(en) öffnen Sie eine neue Registerkarte in incognito machen Sie sicher, dass "allow in incognito ist aus" für die Erweiterung(en), die Sie testen möchten.
InformationsquelleAutor der Antwort James Kyburz
NB: Stellen Sie sicher, dass Sie nicht jeder Verpackung bilden Elemente.
Ich hatte ein ähnliches Problem, wo mein button mit onclick={} war eingewickelt in ein form-element. Bei Klick auf die Schaltfläche das Formular wird auch abgeschickt, und habe alles vermasselt...
Diese Antwort wird vermutlich nie von jemand gelesen, aber ich dachte, warum es nicht schreiben 🙂
InformationsquelleAutor der Antwort stianlp
Hier ist, was mir passiert ist: der server wurde wieder eine fehlerhafte "Location" - header für eine 302-Umleitung.
Chrome konnte nicht mir sagen, diese, natürlich. Ich öffnete die Seite in firefox, und sofort das problem entdeckt.
Schön zu haben, mehrere Werkzeuge 🙂
InformationsquelleAutor der Antwort Jared Forsyth
In meinem Fall, fand ich, dass es Globale jquery-timeout-Einstellungen, ein jquery-plugin setup-global-timeout auf 500 MS, so dass, wenn die Anforderung überschreitet 500 MS, chrome wird die Anforderung abzubrechen.
InformationsquelleAutor der Antwort limodou
Einer stornierten Anfrage bei mir passiert beim weiterleiten zwischen sicheren und nicht sicheren Seiten auf separate Domänen innerhalb eines iframe. Die umgeleitete Anfrage zeigte in dev-tools als "abgebrochen" - Anfrage.
Ich habe eine Seite mit einem iframe mit einem Formular hosted by meine-payment-gateway. Wenn das Formular im iframe eingereicht wurde, wird der payment-gateway umleiten würde wieder zu einer URL auf meinem server. Die Umleitung vor kurzem aufgehört zu arbeiten und am Ende ein "abgesagt" - Anfrage statt.
Es scheint, dass Chrom - (ich war mit Windows 7 Chrome 30.0.1599.101) nicht mehr zulässig, eine Umleitung innerhalb des iframe zu gehen, um eine nicht sichere Seite auf einer separaten Domäne. Um es zu beheben, ich habe gerade darauf, dass keine Weiterleitung von Anfragen in die iframe wurden immer gesendet, um sichere URLs.
Als ich ein einfacher test-Seite mit einem iframe, es war eine Warnung in der Konsole (ich hatte die vorherigen verpasst haben oder vielleicht nicht auftauchen):
Den redirect verwandelte sich in eine abgebrochene Anfrage in Chrome auf PC, Mac und Android. Ich weiß nicht, ob es speziell für meine website-setup (SagePay Low-Profile) oder wenn sich etwas geändert hat in Chrome.
InformationsquelleAutor der Antwort Phil M
Anderer Stelle haben wir festgestellt das
(canceled)
status in eine bestimmte TLS-Zertifikat Fehlkonfiguration. Wenn eine Website wiehttps://www.example.com
falsch konfiguriert ist, so dass das Zertifikat nicht enthalten ist diewww.
aber gilt fürhttps://example.com
-, Chrom -, wird diese Anfrage Abbrechen und automatisch umleiten auf die letztere Seite. Dies ist nicht der Fall bei Firefox.Derzeit gültige Beispiel: https://www.pthree.org/
InformationsquelleAutor der Antwort William Budington
Ich hatte genau das gleiche Ding mit zwei CSS-Dateien, die gespeichert wurden, in einem anderen Ordner außerhalb meiner Haupt-css-Ordner. Ich bin mit Expression Engine und gefunden, dass das Problem in der Regeln in meiner htaccess-Datei. Ich habe gerade den Ordner auf eine meiner Bedingungen und es behoben. Hier ist ein Beispiel:
So dass es sich lohnen könnte, Sie überprüfen Ihre htaccess-Datei für jede mögliche Konflikte
InformationsquelleAutor der Antwort gelviis
Chrome Version 33.0.1750.154 m konsequent bricht Bild lädt, wenn ich mit der Mobile-Emulation zeigte auf meinen localhost; speziell mit User-Agent-spoofing auf (vs. nur-Bildschirm-Einstellungen).
Wenn ich den User-Agent-spoofing aus; die Bild-Anfragen sind nicht abgebrochen, ich sehe die Bilder.
Ich verstehe immer noch nicht, warum; im ersteren Fall, wo die Anforderung abgebrochen Request-Header (ACHTUNG: Provisorische Header angezeigt werden), haben nur
Im letzteren Fall, alle diese plus andere wie:
Schulterzucken
InformationsquelleAutor der Antwort The Red Pea
Bekam ich diese Fehlermeldung in Chrome, wenn ich die Weiterleitung per JavaScript:
Wie Sie sehen ich vergaß, 'http://'. Nachdem ich Hinzugefügt, es funktionierte.
InformationsquelleAutor der Antwort Gerfried
mir passiert das gleiche beim Aufruf einer. js-Datei mit $. ajax, und machen eine ajax-Anforderung, was ich Tat, war der Anruf in der Regel.
InformationsquelleAutor der Antwort Mario Gonzales Flores
In meinem Fall der code zum anzeigen von e-mail-client-Fensters verursacht Chrome zu beenden das laden von Bildern:
verschieben in $(window).load(function () {...}) anstelle von $(function () {...}) geholfen.
InformationsquelleAutor der Antwort Nicolai Shestakov
In kann, dies hilft jemand stieß ich auf den status storniert, wenn ich Links aus dem return false; in das Formular Absenden. Dies verursacht die ajax senden, sofort gefolgt durch die submit-Aktion, die überschrieben haben, wird die aktuelle Seite. Der code ist unten dargestellt, mit den wichtigen return false am Ende.
Hoffe, dass jemand hilft.
InformationsquelleAutor der Antwort Jon P Smith
Für alle aus LoopbackJS und der Versuch, die benutzerdefinierte stream-Methode wie in Ihrer chart-Beispiel. Ich wurde immer diese Fehlermeldung mit einem
PersistedModel
Wechsel zu einer grundlegendenModel
behoben, mein Problem dereventsource
status zunichte.Wieder, diese ist speziell für das loopback-api. Und da dies eine top-Antwort und oben auf google, ich dachte, ich ' werfe dies in der Mischung der Antworten.
InformationsquelleAutor der Antwort Aaron Russell
Hatte ich vor dem gleichen Problem, irgendwo tief in unserem code, den wir hatten dieses pseudocode:
onload des iframe-Formular senden
Nach 2 Sekunden, entfernen Sie die iframe -
so, wenn der server mehr als 2 Sekunden, um zu reagieren, der iframe an die der server schreibt die Antwort auf, die entfernt wurde, aber die Antwort war immer noch geschrieben werden , aber es war kein iframe zu schreiben , damit chrome abgebrochen, die Anfrage so um dies zu vermeiden, sorgte ich dafür, dass der iframe wird erst entfernt, nachdem die Reaktion vorbei ist, oder Sie können das Ziel "_blank".
Also eine der Grund ist:
wenn die Ressource(iframe in meinem Fall), dass Sie etwas zu schreiben, entfernt oder gelöscht werden, bevor Sie mit dem schreiben aufzuhören, wird die Anfrage storniert werden
InformationsquelleAutor der Antwort Hiresh
Für meinen Fall, ich hatte ein Anker mit click-Ereignis wie
Innerhalb click-Ereignis hatte ich einige Netzwerk-Anruf, chorme Stornierung der Anfrage. Der Anker hat
href
mit""
darum gehen, erste(leere) Strecke und die gleiche Zeit hat es click-Ereignis mit der Netzwerk-Aufruf!! Immer, wenn ich ersetzen Sie diehref
mit leere wieDas problem ging Weg!
InformationsquelleAutor der Antwort Reza
Für mich "abgebrochen" - status war, weil die Datei nicht vorhanden. Seltsam, warum chrome nicht zeigen
404
.InformationsquelleAutor der Antwort FreeLightman
Habe ich eingebettet, alle Arten von schriftart sowie woffwoff2ttfwenn ich die Einbettung eines web-schriftart im Stylesheet. Vor kurzem habe ich bemerkt, dass Chrome bricht die Anfrage zu ttf und woff wenn woff2 vorhanden ist. Ich verwende Chrome version 66.0.3359.181 jetzt, aber ich bin nicht sicher, wenn Chrome gestartet, das Abbrechen von zusätzlichen Schriftarten.
InformationsquelleAutor der Antwort Ali Sheikhpour