如何让 Firefox 忘记 HTTP 基本身份验证?

Mif*_*Fox 103 firefox http

如何让 Firefox 从客户端“无效”它为网站保存的 HTTP 基本身份验证凭据?

目前,我必须重新启动浏览器,这在打开多个选项卡时相当麻烦。

有没有办法做到这一点,而不必重新启动 Firefox/清除缓存/等。

hea*_*vyd 93

您可以从“历史记录”菜单(+ + ,Mac:+ + )中选择“清除最近的历史记录”。然后,您可以从详细信息中选择只清除活动登录以清除这些会话。CtrlShiftDelCmd ?ShiftDel

在旧版本的 Firefox(如 FF3)中,清除最近的历史记录位于工具菜单下。捷径是一样的。

  • 在当前的 Firefox 中,此菜单选项位于“历史”菜单中,而不是“工具”。我用 Firefox 29.0.1 验证了这一点。 (7认同)

Dre*_*son 77

如果您将原始会话中的用户名和密码更改为不会进行身份验证的用户名和密码,Firefox 将销毁对旧身份验证的所有引用并尝试新的身份验证。

您可以通过在 URL 开头添加 user:pass@ 来更改/设置身份验证,例如: http://user:pass@www.example.com/

如果您使用 user:pass 登录 www.example.com,然后输入(添加到地址的开头)anything@ 将导致这种情况发生,例如: http://abc@www.example.com/

不需要任何插件的快速修复。

请注意,这仅适用于 HTTP 基本身份验证。

一个额外的好处是这只会影响您正在与之交互的网站。任何其他网站的所有其他登录都将保持活动状态。

  • 这是一个很棒的答案。简单,易于使用,不需要额外的软件,并且以一种非显而易见的方式聪明。 (7认同)
  • 附带说明一下,这也适用于大多数其他浏览器,包括 Chrome 和 Internet Explorer (IE) (4认同)

boo*_*t13 11

Web开发工具栏允许HTTP认证是一个浏览器会话中复位。

从 Firefox 的上下文菜单中,选择 Web Developer -> Miscellaneous -> Clear Private Data -> HTTP Authentication。

  • 不幸的是,自从我发布此答案以来,该功能似乎在某个时候消失了。 (3认同)
  • 在当前的 Firefox 上找不到这个 (2认同)

小智 6

从私人窗口提出请求。

在 Firefox 中:File - New Private Window(Ubuntu Ctrl+Shift+P
在 Chrome 中New incognito Window(Ubuntu Ctrl+Shift+N