繁体   English   中英

Meteor.js应用程序不支持IE 9

[英]Meteor.js Application does not support IE 9

我们正在使用node.jsmeteor.js开发一个应用程序,这个应用程序在Firefox,Chrome和IE 10中运行良好,但是当我们尝试在IE-9中浏览这个应用程序时,它没有加载。

我已经调查了两个浏览器(IE9,Firefox)的请求/响应,我发现对于XHR请求,IE 9使用iframe轮询而不是Web套接字进行数据传输。 IE 9在这种情况下不维护cookie,并且每个XHR请求都会导致401错误。 所以cookie不会在IE 9的iframe中发送。

我已经调查了如何为iframe启用cookie,我发现我们可以使用隐私政策平台(p3p)实现这一目标。 要启用p3p,您必须在域文件夹内的w3c文件夹中的响应头和privacy.policy文件中添加p3p密钥。 我做了所有这些。

但事情并非在我的情况下,我做了很多研发来设置p3p的不同-2键。 但仍然面临在IE9中加载应用程序的问题。

你可能无法从这里到达那里。

但显然有Flow Router的支持。 支持似乎是逐包的。

https://kadira.io/blog/meteor/flow-router-ie9

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM