我正在使用以下方法从使用基本HTTP身份验证的HTTP服务器注销。在IE和Firefox中可以正常工作。但是在Chrome中,即使用户名和密码错误,我也能够获取html文件。
在Chrome中,流程是,我会收到“********** Failed ***********”错误,然后显示请求的页面(some_server_file.html)。
但是在IE / Chrome中,流程是,我会收到“********** Failed ***********”错误,然后提示输入凭据的登录对话框。
某种方式,Chrome即使第一个请求使用了错误的凭据失败后,仍会发送正确的用户名和密码。
有人能修复Chrome问题吗?
在Chrome中,流程是,我会收到“********** Failed ***********”错误,然后显示请求的页面(some_server_file.html)。
但是在IE / Chrome中,流程是,我会收到“********** Failed ***********”错误,然后提示输入凭据的登录对话框。
某种方式,Chrome即使第一个请求使用了错误的凭据失败后,仍会发送正确的用户名和密码。
有人能修复Chrome问题吗?
function logout() {
jQuery.ajax({
type: "get",
url: "some_server_file.html",
async: false,
username: "wronguser",
password: "wrongpass",
headers: {"Authorization": "Basic xxx"}
})
.success(function () {
console.log("********** Success ***********");
})
.fail(function () {
console.log("********** Failed ***********");
});
return false;
}
谢谢