我正在使用基本身份验证的网站 . 使用Chrome我使用基本身份验证登录 . 我现在想从浏览器中删除基本身份验证详细信息并尝试不同的登录 .
使用Chrome时,如何清除当前的基本身份验证详细信息?
您应该可以通过chrome:// settings / advanced中的“清除浏览数据...”从浏览器中清除凭据
在Chrome中,当您使用受密码保护的URL时,在URL栏的右侧,您应该会看到一个小键符号 . 单击该符号,它将直接转到密码管理区域,您可以在该区域中删除该条目 . 这将确保您收到将来的提示或有机会输入新密码并保存 .
如果您没有看到密钥符号,则可以通过转到Chrome - >设置 - >密码和表单 - >管理密码来访问相同的密码管理区域 . 或者更简单地说,这个URL - chrome:// settings / passwords .
CTL狗屎删除
你会看到chrome中的popup
检查上述选项并单击清除数据即可完成 .
Chrome使用与IE相同的Internet选项 .
尝试打开Internet选项并从"Trusted Sites."删除URL . 这会在您重新生成401凭据时调用重新启动浏览器并再次访问该URL .
您可能还需要将其从“Intranet站点”中删除 .
单击 settings 搜索 password 单击 Clear browsing data 取消选中密码复选框(确保在 Obliterate the following items from 中选择正确的选项)
对于Chrome 66,我在以下位置找到了相关选项:
右上角菜单 - >更多工具 - >清除浏览数据
单击"Advanced"选项卡
检查"Passwords"框(并取消选中您不想清除的其他框)
点击"Clear Data"
使用新的Incognito窗口可能更容易,但是在您忘记并想要清除保存的密码的那些时候,这样做无需重启Chrome(这也有效)
如果您在网址中包含用户名,Chrome似乎会始终显示登录提示,例如
http://me@example.com
这不是一个真正的完整解决方案,请参阅下面的Mike's comment .
每次进行测试时,您都可以打开一个隐身窗口Ctrl Shift n . 隐身窗口将不记得您上次输入时的用户名和密码 .
要使用此技巧,请务必关闭所有隐身窗口 . 所有隐身窗口共享相同的缓存 . 换句话说,您无法打开多个独立的隐身窗口 . 如果您登录其中一个并打开另一个,那么这两个是相关的,您将看到新窗口会记住第一个窗口中的身份验证信息 .
退出Chrome时,将清除身份验证 .
但请注意,默认情况下,Chrome会在后台运行应用,因此即使您关闭所有Chrome窗口,它也可能无法退出 . 您可以在高级设置下更改此行为,例如在Windows下,您可以使用系统托盘中的Chrome图标完全退出Chrome . 如果Chrome仍在运行,则应该有一个图标,但也许您只能在带有隐藏图标的弹出窗口中找到它 . Chrome图标的上下文菜单中有一个完全退出Chrome的条目,您还可以使用该菜单更改后台运行应用程序的设置 .
打开Chrome菜单
选择 Settings
Settings
滚动到底部
点击 Show advanced settings...
Show advanced settings...
在 System 下,取消选中标记为的框:Continue running background apps when Google Chrome is closed
System
Continue running background apps when Google Chrome is closed
您需要做的就是在地址栏中键入 chrome://restart ,并且chrome及其所有在后台运行的应用程序将重新启动,并且将清除Auth密码缓存 .
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; }
目前还无法在Chrome中执行此操作(Chrome 58)
我发现最好的解决方案是在隐身窗口中打开网址,这会强制您重新输入基本身份验证凭据 .
如果要更改凭据,请关闭“隐身”窗口并启动另一个“隐身”窗口 .
可能是旧线程但想到添加答案来帮助别人 .
我有高级ReST客户端应用程序的相同问题,我无法从应用程序清除Chrome的基本身份验证 . 它只是停止要求凭据!
但是,我设法通过使用Google Chrome浏览器重新启动Chrome - >重新启动来实现目标 .
重新启动Chrome后,当我访问ReST服务时,它将使用基本身份验证弹出窗口询问用户名和密码 .
希望这可以帮助!
这不是问题所要求的,但如果您不小心保存了基本身份验证凭据并希望清除它们或更新它们:
https://support.google.com/accounts/answer/6197437
打开Chrome .
在右上角,单击“更多”>“设置” .
在底部,单击“高级” .
在"Passwords and forms,"下单击管理密码 .
在"Saved Passwords"下,单击要清除已保存的基本身份验证凭据的站点上的“删除” .
可以使用以下链接快速导航步骤1-4:chrome:// settings / passwords
这适用于Chrome版本59.0.3071.115
这里有很多很棒的建议,我会给出一个我发现效率最高的建议:
只需更改站点中的密码即可 . 旧身份验证将过时,Chrome将再次请求它 .
由于我打开了一个终端,我做了一个简单的脚本来更改密码,并在两个按键中增加了它 .
自答案公布以来,情况发生了很大变化 . 现在,您将在URL栏的右侧看到一个小键符号 .单击该符号,它将直接转到已保存的密码对话框,您可以在其中删除密码 .
在Chrome 49中成功测试过
您也可以通过设置页面chrome:// chrome / settings来完成
引擎盖下
高级设置
密码和表格
然后单击链接 Manage saved passwords .
Manage saved passwords
17 回答
您应该可以通过chrome:// settings / advanced中的“清除浏览数据...”从浏览器中清除凭据
在Chrome中,当您使用受密码保护的URL时,在URL栏的右侧,您应该会看到一个小键符号 . 单击该符号,它将直接转到密码管理区域,您可以在该区域中删除该条目 . 这将确保您收到将来的提示或有机会输入新密码并保存 .
如果您没有看到密钥符号,则可以通过转到Chrome - >设置 - >密码和表单 - >管理密码来访问相同的密码管理区域 . 或者更简单地说,这个URL - chrome:// settings / passwords .
CTL狗屎删除
你会看到chrome中的popup
检查上述选项并单击清除数据即可完成 .
Chrome使用与IE相同的Internet选项 .
尝试打开Internet选项并从"Trusted Sites."删除URL . 这会在您重新生成401凭据时调用重新启动浏览器并再次访问该URL .
您可能还需要将其从“Intranet站点”中删除 .
单击 settings 搜索 password 单击 Clear browsing data 取消选中密码复选框(确保在 Obliterate the following items from 中选择正确的选项)
对于Chrome 66,我在以下位置找到了相关选项:
右上角菜单 - >更多工具 - >清除浏览数据
单击"Advanced"选项卡
检查"Passwords"框(并取消选中您不想清除的其他框)
点击"Clear Data"
使用新的Incognito窗口可能更容易,但是在您忘记并想要清除保存的密码的那些时候,这样做无需重启Chrome(这也有效)
如果您在网址中包含用户名,Chrome似乎会始终显示登录提示,例如
http://me@example.com
这不是一个真正的完整解决方案,请参阅下面的Mike's comment .
每次进行测试时,您都可以打开一个隐身窗口Ctrl Shift n . 隐身窗口将不记得您上次输入时的用户名和密码 .
要使用此技巧,请务必关闭所有隐身窗口 . 所有隐身窗口共享相同的缓存 . 换句话说,您无法打开多个独立的隐身窗口 . 如果您登录其中一个并打开另一个,那么这两个是相关的,您将看到新窗口会记住第一个窗口中的身份验证信息 .
退出Chrome时,将清除身份验证 .
但请注意,默认情况下,Chrome会在后台运行应用,因此即使您关闭所有Chrome窗口,它也可能无法退出 . 您可以在高级设置下更改此行为,例如在Windows下,您可以使用系统托盘中的Chrome图标完全退出Chrome . 如果Chrome仍在运行,则应该有一个图标,但也许您只能在带有隐藏图标的弹出窗口中找到它 . Chrome图标的上下文菜单中有一个完全退出Chrome的条目,您还可以使用该菜单更改后台运行应用程序的设置 .
打开Chrome菜单
选择
Settings
滚动到底部
点击
Show advanced settings...
滚动到底部
在
System
下,取消选中标记为的框:Continue running background apps when Google Chrome is closed
您需要做的就是在地址栏中键入 chrome://restart ,并且chrome及其所有在后台运行的应用程序将重新启动,并且将清除Auth密码缓存 .
目前还无法在Chrome中执行此操作(Chrome 58)
我发现最好的解决方案是在隐身窗口中打开网址,这会强制您重新输入基本身份验证凭据 .
如果要更改凭据,请关闭“隐身”窗口并启动另一个“隐身”窗口 .
可能是旧线程但想到添加答案来帮助别人 .
我有高级ReST客户端应用程序的相同问题,我无法从应用程序清除Chrome的基本身份验证 . 它只是停止要求凭据!
但是,我设法通过使用Google Chrome浏览器重新启动Chrome - >重新启动来实现目标 .
重新启动Chrome后,当我访问ReST服务时,它将使用基本身份验证弹出窗口询问用户名和密码 .
希望这可以帮助!
这不是问题所要求的,但如果您不小心保存了基本身份验证凭据并希望清除它们或更新它们:
https://support.google.com/accounts/answer/6197437
打开Chrome .
在右上角,单击“更多”>“设置” .
在底部,单击“高级” .
在"Passwords and forms,"下单击管理密码 .
在"Saved Passwords"下,单击要清除已保存的基本身份验证凭据的站点上的“删除” .
可以使用以下链接快速导航步骤1-4:chrome:// settings / passwords
这适用于Chrome版本59.0.3071.115
这里有很多很棒的建议,我会给出一个我发现效率最高的建议:
只需更改站点中的密码即可 . 旧身份验证将过时,Chrome将再次请求它 .
由于我打开了一个终端,我做了一个简单的脚本来更改密码,并在两个按键中增加了它 .
自答案公布以来,情况发生了很大变化 . 现在,您将在URL栏的右侧看到一个小键符号 .
单击该符号,它将直接转到已保存的密码对话框,您可以在其中删除密码 .
在Chrome 49中成功测试过
您也可以通过设置页面chrome:// chrome / settings来完成
引擎盖下
高级设置
密码和表格
然后单击链接
Manage saved passwords
.