Mir ist eine abgebrochene Anfrage passiert, als ich innerhalb eines iframe zwischen sicheren und nicht sicheren Seiten auf getrennten Domänen umgeleitet wurde. Die umgeleitete Anforderung wurde in den Entwicklungswerkzeugen als "abgebrochene" Anforderung angezeigt.
Ich habe eine Seite mit einem Iframe, der ein von meinem Zahlungs-Gateway gehostetes Formular enthält. Wenn das Formular im Iframe abgeschickt wurde, leitete das Zahlungs-Gateway zu einer URL auf meinem Server um. Die Umleitung funktioniert seit kurzem nicht mehr und endete stattdessen als "abgebrochene" Anfrage.
Es scheint, dass Chrome (ich benutzte Windows 7 Chrome 30.0.1599.101) eine Weiterleitung innerhalb des iframe zu einer nicht sicheren Seite auf einer separaten Domain nicht mehr zulässt. Um das Problem zu beheben, habe ich einfach sichergestellt, dass alle umgeleiteten Anfragen im Iframe immer an sichere URLs gesendet werden.
Als ich eine einfachere Testseite mit nur einem iframe erstellte, erschien eine Warnung in der Konsole (die ich zuvor übersehen hatte oder die vielleicht nicht angezeigt wurde):
[Blocked] The page at https://mydomain.com/Payment/EnterDetails ran insecure content from http://mydomain.com/Payment/Success
Die Weiterleitung wurde zu einer abgebrochenen Anfrage in Chrome auf PC, Mac und Android. Ich weiß nicht, ob das spezifisch für meine Website-Einrichtung ist (SagePay Low Profile) oder ob sich in Chrome etwas geändert hat.