我在一个使用基本身份验证的网站上工作。使用Chrome时,我使用基本身份验证登录。现在,我想从浏览器中删除基本身份验证详细信息,然后尝试不同的登录方式。
如何在使用Chrome时清除当前的基本身份验证详细信息?
发布于 2011-06-03 16:58:58
发布于 2015-03-14 00:53:41
function logout(url){
var str = url.replace("http://", "http://" + new Date().getTime() + "@");
var xmlhttp;
if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();
else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4) location.reload();
}
xmlhttp.open("GET",str,true);
xmlhttp.setRequestHeader("Authorization","Basic YXNkc2E6")
xmlhttp.send();
return false;
}
发布于 2017-05-18 01:34:36
目前还没有办法在Chrome中做到这一点(Chrome 58)
我发现最好的解决方案是在匿名窗口中打开url,这将迫使您重新输入基本身份验证凭据。
当您想要更改凭据时,请关闭隐藏窗口并启动另一个隐藏窗口。
https://stackoverflow.com/questions/5957822
复制相似问题