1

我正在开发一个 facebook 应用程序并使用 chrome 一切都很好。在 IE 上,发现身份验证似乎卡在一个恒定的循环中。

我重新抓取了 heruko 默认模板并发现了相同的行为。

例子

此示例仅添加了 div。heroku 的 php 都没有被触及。

我不确定如何解决此问题。

4

1 回答 1

0

将此添加到您的 fb index.php 中的第一个 php 块。它将解决您的 IE 问题。

//for IE iFrame 3rd party cookie blocking header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

这不会解决关闭第三方 cookie 的人的问题。例如,默认情况下第三方 cookie 关闭的 Safari 用户。

我处理这个问题的方法是检查用户使用的浏览器,并向应用程序添加警报或额外元素。后者将重新加载,因此不那么容易阅读。

一个优秀的浏览器检测资源是 Serban Ghita 的php-mobile-detect

于 2012-09-28T10:53:19.217 回答