我正在开发一个 facebook 应用程序并使用 chrome 一切都很好。在 IE 上,发现身份验证似乎卡在一个恒定的循环中。
我重新抓取了 heruko 默认模板并发现了相同的行为。
此示例仅添加了 div。heroku 的 php 都没有被触及。
我不确定如何解决此问题。
我正在开发一个 facebook 应用程序并使用 chrome 一切都很好。在 IE 上,发现身份验证似乎卡在一个恒定的循环中。
我重新抓取了 heruko 默认模板并发现了相同的行为。
此示例仅添加了 div。heroku 的 php 都没有被触及。
我不确定如何解决此问题。
将此添加到您的 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