我的Facebook应用程序不会从chrome登录

时间:2013-10-19 21:45:08

标签: facebook

第一次用户尝试使用chrome时,他们会获得facebook popup,说我的应用程序想要访问以下权限..用户单击okay,然后弹出窗口消失但是authResponse没有被触发,如果他们再次尝试登录则一个空白的快速弹出窗口消失但没有任何反应?

1 个答案:

答案 0 :(得分:2)

我有一个类似的问题,在Chrome中,js-sdk会给我一个瞬间的fb弹出窗口,但实际上似乎没有记录用户或识别用户正在登录/授权。

进入Chrome设置 - 高级设置;在隐私下点击“内容设置”。检查是否选中“阻止第三方cookie和站点数据”。在我的情况下,我认为我已经将我的问题缩小到了那个环境。

如果你已启用它,请尝试禁用它以查看是否为您修复了它...虽然这只是一个诊断步骤,但它不是一个解决方案,因为您仍然会有启用该设置的用户。

我正在尝试确定解决方法,如果有的话......可能涉及使用fb登录流程“for web”(即不使用他们的sdk,从而可能避免使用第三方cookie)

这是我在这个问题的版本上的帖子...如果第三方cookie被禁用,可以facebook javascript / php SDK“互相交谈”吗? facebook-> getUser()返回0