我在一个使用基本身份验证的网站上工作。使用Chrome我已经登录使用基本的认证。现在我想从浏览器中删除基本的身份验证细节,并尝试不同的登录。

使用Chrome浏览器时,如何清除当前的基本身份验证细节?


当前回答

右键点击你的书签栏->添加页面… 设置名称为“注销基本认证” 设置URL为:

javascript: (function() {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            location.reload()
        }
    };
    xmlhttp.open("GET", location.origin, true);
    xmlhttp.setRequestHeader("Authorization", "Basic aW52YWxpZDoK");
    xmlhttp.send();
    return false;
})()

在任何需要注销基本认证的网页上,单击书签。

其他回答

我用的是Chrome 75。我发现重新启动Chrome不起作用。但是重新启动Chrome浏览器并打开开发者工具就可以了。我不知道为什么会这样。

在Chrome浏览器中,在URL栏的右侧,当你在一个受密码保护的URL时,你应该看到一个小的键符号。单击该符号,它将直接带您到密码管理区域,在那里您可以删除该条目。这将确保您在将来收到提示,或者有机会输入新密码并保存它。

如果你没有看到关键符号,同样的密码管理区域可以访问到Chrome ->设置->密码和表单->管理密码。或者更简单地说,这个URL - chrome://settings/passwords。

只做

https://newUsername:newPassword@example.com

...重写你的旧凭证。

在我的情况下(Win Chrome v100),它在使用https://@domain.com删除凭据时起作用。在开发工具中验证并查询document.URL。

Chrome使用与IE相同的Internet选项。

试着打开你的互联网选项并从“可信站点”中删除URL。当您重新启动浏览器并再次访问该URL时,这将重新生成一个401凭据调用。

您可能还需要将其从“内部网站点”中删除。