我从 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/