Javascript facebook登录弹出窗口挂在chrome和ff中的xd_代理上
以前使用FacebookFB:login按钮在除ie以外的所有浏览器中都有效。。。。在本周没有修改任何代码的情况下,它意外地停止了在所有浏览器中的工作。我重新编写了代码,使用fb.login,现在它在ie中工作,而不是在任何其他broswers中,chrome和ff safari都未经测试。它会弹出,在ff和chrome中auth运行正常,但窗口仍挂起 尝试访问www.textbooksrus.com/customer/login2.aspx 我们已经将脚本精简到几乎完全与新oauth 2.0示例中的内容相同Javascript facebook登录弹出窗口挂在chrome和ff中的xd_代理上,javascript,facebook,Javascript,Facebook,以前使用FacebookFB:login按钮在除ie以外的所有浏览器中都有效。。。。在本周没有修改任何代码的情况下,它意外地停止了在所有浏览器中的工作。我重新编写了代码,使用fb.login,现在它在ie中工作,而不是在任何其他broswers中,chrome和ff safari都未经测试。它会弹出,在ff和chrome中auth运行正常,但窗口仍挂起 尝试访问www.textbooksrus.com/customer/login2.aspx 我们已经将脚本精简到几乎完全与新oauth 2.0
window.fbAsyncInit = function() {
FB.init({ appId: 'my app id',
status: true,
cookie: true,
xfbml: true,
oauth: true});
function updateButton(response) {
var button = document.getElementById('fb-auth');
if (response.authResponse) {
//user is already logged in and connected
var userInfo = document.getElementById('fbMessage');
FB.api('/me', function(response) {
userInfo.innerHTML=response.name;
button.innerHTML = 'Logout';
});
button.onclick = function() {
FB.logout(function(response) {
var userInfo = document.getElementById('fbMessage');
userInfo.innerHTML='';
});
};
} else {
//user is not connected to your app or logged out
button.innerHTML = 'Login';
button.onclick = function() {
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
var userInfo = document.getElementById('fbMessage');
userInfo.innerHTML= response.name;
});
} else {
//user cancelled login or did not grant authorization
}
}, {scope:'email'});
}
}
}
// run once with current status and whenever the status changes
FB.getLoginStatus(updateButton);
FB.Event.subscribe('auth.statusChange', updateButton);
};
在这件事上浪费了太多时间。。。已经尝试过flash修复。。。。已尝试频道url文件。。我已经试过了一切。。。请给我一些爱