javascript - 登录后 Facebook api 不会重新加载

标签 javascript php jquery facebook api

基本上,在我的网站上,我为 facebook 添加了一个登录按钮,并且登录工作正常。但是,您必须在登录后刷新才能看到您已登录。我已经查找了问题并且提供的代码不起作用。

这是我目前在成功登录后尝试刷新页面的代码:

FB.Event.subscribe("auth.login", function(response) {
   window.location.reload();
});

虽然这应该行得通,但行不通;它甚至没有按照代码中指定的方式刷新页面。这是 Facebook 登录按钮的代码:

 <fb:login-button perms="email,user_likes,user_photos">CONNECT Bla Bla</fb:login-button>

任何人都可以提出一些修复建议,因为我已经为此工作了很多小时,而且用户在登录后重新加载似乎有些不便。

最佳答案

为您的 FB 登录按钮尝试此代码

 <fb:login-button scope="email,user_likes,user_photos"    onlogin='window.location="http://yourdomain.com/yourpage.php";'>Connect with Facebook</fb:login-button> 

关于javascript - 登录后 Facebook api 不会重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20828672/

相关文章:

javascript - webpack:同一模块中的 import + module.exports 导致错误

javascript - 老的Android版本浏览器没有一些JS功能?

PHP 文件未使用 jQuery/AJAX 触发

php - 软呢帽 PHP "failed to open stream: Permission denied"

javascript - 范围问题 Uncaught ReferenceError

javascript - 没有 jQuery 的动画 javascript 吗?

javascript - 文字溢出

javascript - 在表中插入按字母顺序排列的表行

javascript - jQuery - 将 JavaScript 附加到 Div

javascript - 在 Jquery 或 Javascript 中更改第 n 个类的 CSS