我正在使用以下代码进行Facebook登录。Facebook登录无弹出窗口
function login(){
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
alert(JSON.stringify(response))
});
} else {
console.log('User did not authorize.');
}
});
}
我对button.FB.login的点击()调用给用户那里应该输入用户名和密码的弹出窗口调用登录方法。
我的要求是做一个无声的登录,即登录没有弹出窗口。我的用户名和pswd是硬编码的暂时。如何将凭证传递到登录API没有用户干预。我知道硬编码不是好的做法,但稍后我将从用户控件获取凭证。
我该如何做到这一点。任何帮助非常感谢。
我认为弹出窗口现在需要出于安全原因。自己取得证书绝对不是一个好主意,因为你可以轻易地将它们存储起来,而且你根本无法访问它们。 – 2012-07-19 06:35:48
谢谢。但我想编程方式在弹出框中填写文本框,并在弹出窗口中生成登录按钮上的点击事件作为最终尝试。由于弹出窗口是另一个窗口,这种方法在JavaScript中工作吗? – 2012-07-19 06:45:06