iframe中的第三方cookie和facebook应用程序,getUser失败

我有这个让我疯狂的问题,我希望它也能帮助任何能够解决我的问题的人。

看了很多后,显然过去的所有“黑客”(包括p3p头文件)在下次更新后都不再适用于safari了,所以我重写了所有内容以在GET内添加会话ID,一切都很好,除此之外显然没有第三方cookie facebook不再工作:

$user = $facebook->getUser();
        var_dump($user);

这会返回预期的结果,第三方cookies被激活,而返回int(0)没有激活cookie,为什么?

有没有解决方法?

谢谢!


关闭FB.init /新Facebook类中的cookies,并记录访问令牌。 (getAccessToken)。 将它传递给你的iFrame并使用setAccessToken在启动Facebook类后立即设置它。

链接地址: http://www.djcxy.com/p/57465.html

上一篇: Third party cookies and facebook app inside an iframe, getUser fails

下一篇: Safari 3rd party cookie iframe trick no longer working?