gpt4 book ai didi

javascript - Facebook 登录无法使用适用于 iOS 的应用内浏览器

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:17 26 4
gpt4 key购买 nike

我使用以下脚本通过 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,否则弹出窗口将被阻止。

关于javascript - Facebook 登录无法使用适用于 iOS 的应用内浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com