![](/img/trans.png)
[英]Facebook login is not working in Andriod Facebook in app browser
[英]Facebook login is not working In-app browser for iOS
我正在使用以下脚本通过Facebook JavaScript API登录。
var permissions = [
'email',
'user_friends'
].join(',');
FB.login(function (response) {
// if login was successful, execute the following code
if (response.authResponse) {
//Perform next set of methods
}
}, {scope: permissions});
这适用于所有浏览器和Android(此脚本在iframe中呈现)。
但是,当用户在适用于iOS的Facebook应用程序内浏览器中打开登录页面时,登录将不起作用。 弹出窗口没有显示。
在花了一些时间解决此问题之后,仅当我在iframe中包含登录页面时,才出现此问题。
有人遇到过同样的问题吗?
我遇到了这个问题。 您需要使用FB.getLoginStatus
然后如果用户未登录,请使用FB.login
。 只需确保在用户单击后调用FB.login
,否则您将被阻止弹出窗口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.