Wir entwickeln eine Anwendung mit node.js und meteor.js , diese Anwendung funktioniert gut in Firefox, Chrome und IE 10, aber wenn wir versuchen zu surfen Diese Anwendung in IE-9 wird nicht geladen.
Ich habe die Anfrage / Antwort beider Browser (IE9, Firefox) untersucht und festgestellt, dass IE 9 für XHR-Anfragen iframe-Abfragen anstelle von Web-Sockets für die Datenübertragung verwendet. IE 9 verwaltet die Cookies in diesem Fall nicht und das verursacht 401 Fehler für jede XHR-Anforderung. Daher wird der Cookie nicht im iFrame in IE 9 gesendet.
Ich habe untersucht, wie wir Cookies für den iframe aktivieren können, und ich habe festgestellt, dass wir dies mithilfe der Datenschutzrichtlinienplattform (p3p) erreichen können. Um das p3p zu aktivieren, müssen Sie den p3p-Schlüssel in der Antwort-Kopfzeile und der privacy.policy-Datei im w3c-Ordner innerhalb des Domänenordners hinzufügen. Ich habe das alles getan.
Aber in meinem Fall funktionieren die Dinge nicht, ich habe viel R & amp; D gemacht, um die andere -2 Taste von p3p zu setzen. Aber immer noch das Problem des Ladens der Anwendung in IE9.
Sie können möglicherweise nicht von hier aus kommen.
Aber anscheinend gibt es Unterstützung in Flow Router. Support scheint Paket für Paket zu sein.
Tags und Links javascript node.js meteor p3p