1
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'OUR_APP_ID', cookie:true,
status:true, xfbml:true
});
</script>
<script>
FB.Event.subscribe('auth.login', function(response) {
alert("Logged in.. Redirecting you now...");
window.location = 'http://localhost:7001/Facebook/success.jsp';
});
</script>
<fb:login-button perms="email,publish_stream,about_me" onlogin="window.location='http://localhost:7001/Facebook/success.jsp'"></fb:login-button>
</body>
我可以使用標籤登錄到Facebook。但是,之後,我需要將用戶重定向到另一個頁面,我可以顯示他/她的數據,如姓名,電子郵件,性別等。重定向的window.location不起作用。這個問題不僅適用於本地主機。即使我將google放在本地主機URL的位置,問題仍然存在。 Facebook是否不允許JavaScript重定向?或者Facebook已決定停止支持onlogin,這不是一個DOM事件,而是來自Facebook的特定事件?請幫幫我。提前致謝!如何在Facebook登錄後使用javascript重定向到頁面?