我在Google上搜索了将近4个小时,并发布了此信息。我正在尝试在我的网站上实现Facebook登录。问题是登录工作正常,登录后必须重定向到另一个自定义页面,而不是重定向,而是停留在同一页面上。这是我正在使用的代码。
<head>
<title>My Facebook Login Page</title>
<script src="//connect.facebook.net/en_US/all.js"></script>
</head>
<body>
<div id="fb-root"></div>
<fb:login-button perms="email"></fb:login-button>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'XXXXXXXXXX',
status : true,
cookie : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function() {
window.location = "about_us.html";
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
<!-- <div class="fb-login-button" >Login with Facebook</div> -->
Run Code Online (Sandbox Code Playgroud)
请指导我哪里有问题,如果可能的话,正确的代码我是从下面的链接中获取的代码。 单击Facebook登录按钮后进行重定向,即使已登录Facebook也是如此
提前致谢。
您可以将其添加到某处
FB.login(function(response) {
if (response.authResponse) {
window.top.location = "http://www.foo.com";
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9092 次 |
| 最近记录: |