用户第一次尝试使用 chrome 时,他们会收到 facebook 弹出窗口,说我的应用程序想要访问以下权限.. 用户单击确定,弹出窗口消失,但随后 authResponse 不会被触发,如果他们尝试再次登录,则会有一个快速弹出窗口那是空白的,然后消失了,但什么也没发生?
问问题
56 次
1 回答
2
我有一个类似的问题,在 chrome 中,js-sdk 会给我瞬时的 fb 弹出窗口,但实际上似乎没有登录用户或识别用户正在登录/授权。
进入chrome设置——高级设置;在隐私下单击“内容设置”。检查是否选中了“阻止第 3 方 cookie 和站点数据”。就我而言,我认为我已将问题缩小到该设置。
如果您启用了它,请尝试禁用它以查看是否可以为您修复它......虽然这实际上只是一个诊断步骤,但这不是一个解决方案,因为您仍然会有启用该设置的用户。
我正在尝试确定解决方法(如果有的话).. 可能涉及使用“用于 web”的 fb 登录流程(即不使用他们的 sdk,从而可能避免使用 3rd-party cookie)
这是我关于此问题版本的帖子...如果禁用了 3rd-party cookie,facebook javascript/php SDK 可以相互“交谈”吗?facebook->getUser() 返回 0
于 2013-10-19T22:17:04.507 回答