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

时间:2013-06-12 04:10:49

标签: javascript node.js meteor p3p

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

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

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

但在我的情况下,事情不起作用,我已经做了很多R& D来设置p3p的不同-2键。但仍面临在IE9中加载应用程序的问题。

1 个答案:

答案 0 :(得分:0)

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

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

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