IE,P3P,IFrame和阻止的cookie(在页面主机页面请求个人信息之前有效)

14 cookies iframe internet-explorer p3p

我的公司有一个插入购物车的小部件.我们遇到了一个问题,即在IE7中设置cookie不起作用.发生这种情况是因为我们是第三方,因为我们通过iframe嵌入到网站中.

我看过几篇帖子说解决这个问题的方法是在标题中加入一个P3P紧凑策略.如上所述:

Cookie已阻止/未保存在Internet Explorer的IFRAME中

我已经验证我的P3P策略在我的HTTP标头中.它实际上适用于购物车网站的第一页/步骤,但只要页面上有个人信息(如姓名,地址,电话等),IE就会阻止我的网站和我的cookie.

我尝试了几种不同的P3P策略,它们都不能在同一个地方工作.我还使用IBM P3P工具生成我自己的特殊P3P策略,但它仍然不起作用.

我完全失去了.

Nog*_*ter 14

这可能对其他任何人都没有帮助,但是我在这个问题上撞了几个星期.事实证明IE 7将不允许设置第三方cookie,即使使用有效的P3P紧凑策略,如果Content-Type的HTML元标记在页面上具有不同的字符集声明,其中iframe来自页面内iframe.

  • 它给了我几分钟的希望.:d (2认同)

Sho*_*ban 5

我自己前一段时间遇到过类似的问题.确保将p3p标头添加到其中的所有页面iframe.