javascript - FB.login 有效但弹出窗口未关闭

标签 javascript facebook authentication popup facebook-javascript-sdk

我从 javascript 函数调用 FB.login :

<a onclick="loggin()">login facebook</a>

function loggin (){ 
FB.login(function(response) {           
   if (response.authResponse) {
     window.location.reload();
   }
 });
}

弹出窗口打开,我可以登录,但弹出登录后没有关闭。页面在这个 url 处仍然是空的:

https://www.facebook.com/dialog/permissions.request?_path=permissions.request&app_id= ...

我在 Chrome、Firefox 和 Safari 中有相同的行为。我在端口 80 上运行我的应用程序,我的 facebook 应用程序已正确配置了正确的 URL。

谁能帮帮我?

问候

最佳答案

嗨,我知道这太旧了,但你可以试试这个:

function loggin (){ 
FB.login(function(response) {           
   if (response.authResponse) {
     window.location.reload();
     return false;
   }
 });
}

关于javascript - FB.login 有效但弹出窗口未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12078157/

相关文章:

javascript - 是否可以在单个层上拥有多个 KineticJS 动画?

javascript - 浏览器在上传到服务器时找不到背景图像?

javascript - 如果替换路径中的最后一个元素,React Router v6 useNavigate() 不会导航

javascript - 如何使用 JavaScript 包含/添加多个计算?

php - 双重身份验证和备份代码

amazon-web-services - 如何使用 Facebook 验证 API Gateway 调用?

javascript - 使用 jquery 获取 facebook 点赞数出错

python - django-facebook 内部代码说找不到 facebook_id

authentication - 我应该如何为 Electron 桌面应用程序实现用户身份验证/角色?

authentication - 显示错误登录用户的集成 Windows 身份验证