我正在向/ isauthenticated发送跨域jsonp请求,该请求路由到返回user.is_authenticated(0或1)的函数。它在WebKit中运行良好,但每次在Firefox 5-7中都返回0,即使我已经清楚地登录。如果我复制ajax发送的URL(包括?callback = callback)并将其粘贴到浏览器中,它可以工作应该如此。
Firefox ajax我需要不同的标题吗?
这是我现在的ajax电话。
$.ajax({
url: domain + '/account/isauthenticated/',
dataType: 'jsonp',
success: function(data) {
if(data === 0) {
//Not logged in, every time in Firefox
} else if(data == 1) {
//logged in
}
}
});
谢谢!
答案 0 :(得分:1)
第三方Cookie在浏览器设置中被屏蔽。咄。