inapp浏览器中的FB.login()(没有弹出窗口)

时间:2014-11-11 08:33:59

标签: facebook facebook-javascript-sdk

我的Facebook登录过程在桌面和移动设备上工作,除了Facebook的inapp移动浏览器(ios和现在的android)。问题是,如果你致电FB.login(),一切都没有发生。我认为这是因为inapp浏览器不处理弹出窗口。

据我所知,重定向身份验证流程不需要登录/权限弹出窗口,但我已经构建了一个Web应用程序,这意味着在登录时处理用户当前状态是很痛苦的。

有没有人对此有任何好的解决方案?

此外,我已经通过inapp浏览器测试了许多其他网站登录按钮,到目前为止我尝试过的所有网站都无法正常工作。 Facebook在打破大量注册流程方面做得很好。

1 个答案:

答案 0 :(得分:0)

如评论中所述,这似乎是Android FB-App或Android 5 WebView组件中的错误。 Facebook上有一个bug report,但他们仍在努力。我现在能找到的唯一解决方案是关闭内部浏览器:http://www.androidpit.com/facebook-disable-browser

因为必须由用户自己采取行动,所以这不是令人满意的解决方案。因此,我想我们现在唯一可以做的就是继续关注facebooks修复。

<强>更新

Facebook确认这是一个错误。他们正在努力。请继续关注...

第二次更新

Facebook推出了一个补丁。现在适合我。