IE不接受第三方cookie P3P策略设置

时间:2012-08-09 10:27:47

标签: javascript html internet-explorer cookies p3p

我的网站在http:// www.domain1.com

中托管

此域名加载位于http:// www.domain2.com/script.js 的脚本 这个sript加载了普通的HTML< script>标签方法。此脚本正在设置和读取cookie。

问题是,当我使用 IE 查看 domain1 时,域2的 Cookie未设置。这在其他浏览器中不会发生(FF,chrome,safari)。

我尝试修复问题,设置 script.js 返回的特殊 P3P标头但没有运气。 我不明白的是,必须在 domain1 domain2 中设置 P3P策略

我不想设置策略,我只想让我的cookie工作。 如果不触及 domain1 ,哪种方法更简单?

1 个答案:

答案 0 :(得分:0)

你应该在domain2中设置,而不涉及domain1

对于domain2,domain1是第三方上下文。

p3p用于处理此问题,它与用户的客户端设置有关。

http://msdn.microsoft.com/en-us/library/ms905230.aspx