In meiner Frühlingsapplikation versuche ich einen Cookie zu setzen und dann auf eine Seite umzuleiten, auf der der Cookie gelesen wird. Die Umleitung zu einer anderen Webseite funktioniert, aber das Setzen der Cookies schlägt nur in IE9 fehl.
%Vor%Die Umleitung wird durch die Einstellung ModelAndView
gehandhabt %Vor%Wie gesagt, funktioniert in FF3 +, Chrome und IE7 / IE8. Was ist in meiner App falsch? Irgendwelche Vorschläge?
Ich hatte ähnliche Probleme mit IE 8, 9 und 10 und die Header der Cache-Kontrolle haben nicht geholfen. Nach weiteren Recherchen musste ich eine P3P-Datenschutzerklärung (aus einer älteren Java-Web-App) an Ort und Stelle legen und IE speichern der Cookie ordnungsgemäß ohne die Header der Cache-Steuerelemente.
Dieses Richtlinienformat wird heutzutage nur von Internet Explorer akzeptiert, bietet aber die einzige zuverlässige Möglichkeit zur Verwaltung von Cookies ohne manuelle Änderungen der IE-Datenschutzeinstellungen. Eine P3P-Datenschutzrichtlinie besteht aus zwei Teilen: der Richtliniendatei und dem kompakten Richtlinienheader. Der kompakte Richtlinien-Header scheint gut genug zu funktionieren. Die verschiedenen Kategorien von P3P haben kompakte Codes für die Kürze im Header, z. Navigation = & gt; NAV. Zumindest würde ich mit den INT-, NAV- und UNI-Codes für die Kompaktpolitik beginnen.
Hier sind zwei Beispiele, wie man den Header zurückgibt:
%Vor%Tags und Links internet-explorer java spring redirect cookies