当前位置:  开发笔记 > 开放平台 > 正文

iframe Facebook应用程序和cookie [Internet Explorer]

如何解决《iframeFacebook应用程序和cookie[InternetExplorer]》经验,为你挑选了2个好方法。

我已经下载了IBM P3P编辑器,创建了文件并将它们上传到我的服务器.并且在Internet Explorer中仍然无法识别cookie.我检查了P3P验证工具,似乎验证了.

该应用程序可在此处查看:apps.facebook.com/naplesnews和iframe指向www.naplesnews.com/facebook/app/.

再次www.naplesnews.com/facebook/app/似乎也没有问题验证.

知道我在这里缺少什么吗?



1> zombat..:

很抱歉听到你不得不放弃.我不确定您的确切问题是什么,但通常您对IE接受跨浏览器cookie的所有需求都是P3P策略标头.我不确定IBM工具.我为PHP应用程序所做的就是在输出任何页面之前的以下代码:

//required for IE in iframe FB environments if sessions are to work.
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

到目前为止,我在IE6,7或8中没有遇到任何问题.你确定你的安全级别没有设置得太高吗?这应该适用于默认级别.

我在会话cookie验证和Facebook客户端库中遇到了单独的问题,但这些是处理实际cookie内容的各种问题,而不是cookie是否可以设置.



2> Bill Ortell..:

只是为那些阅读PHP作为OMG的人添加/增强上述内容!;)...这是您放置在某处的META标签,以便IE可以正常工作.我使用了meta标签,只是为了消除PHP的另一件事:)

希望它可以帮助其他人...在我的情况下,我在Facebook内存游戏应用程序中使用它,除了IE'rs之外的所有人都可以查看;)但这修复了它...

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有