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

我们正在开发一个使用node.jsmeteor.js的应用程序,这个应用程序在Firefox,Chrome和IE 10中工作正常,但是当我们尝试在IE-9中浏览这个应用程序时,它不会加载。

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

我已经调查了如何为iframe启用cookie,并且我发现我们可以使用隐私策略平台(p3p)来实现这一点。 要启用p3p,您必须在域文件夹内的w3c文件夹中的响应头和privacy.policy文件中添加p3p键。 我已经完成了所有这一切。

但是我的情况并不奏效,我做了大量的研发设置了p3p的不同-2键。 但是仍然面临着在IE9中加载应用程序的问题。

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

但显然在stream量路由器中有支持。 支持似乎是一揽子包。

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