护照-facebook ajax 错误
passport-facebook ajax error
我正在尝试使用 passport-facebook ajax
客户
$('#fb').click(function(){
$.ajax({
url:'/auth/facebook',
type: 'post',
success:function(data){
if(data.result == true){
...
}else{
...
}
},
error:function(request,status,error){
console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
})
});
错误信息
XMLHttpRequest 无法加载 https://www.facebook.com/dialog/oauth?~~~
...
预检响应无效(重定向)
我不知道这个错误..
请帮帮我
Facebook 不允许脚本加载登录对话框,我想是为了防止网络钓鱼。您需要使用锚标记通过浏览器 URL 执行 GET 请求。或者您可以通过以下方式在 AJAX 中绕过它:
window.location.replace('http://yourdomain/auth/facebook')
我正在尝试使用 passport-facebook ajax
客户
$('#fb').click(function(){
$.ajax({
url:'/auth/facebook',
type: 'post',
success:function(data){
if(data.result == true){
...
}else{
...
}
},
error:function(request,status,error){
console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
})
});
错误信息
XMLHttpRequest 无法加载 https://www.facebook.com/dialog/oauth?~~~
...
预检响应无效(重定向)
我不知道这个错误..
请帮帮我
Facebook 不允许脚本加载登录对话框,我想是为了防止网络钓鱼。您需要使用锚标记通过浏览器 URL 执行 GET 请求。或者您可以通过以下方式在 AJAX 中绕过它:
window.location.replace('http://yourdomain/auth/facebook')