我使用的是 Firefox 79,自从一个月前的某个更新以来,每次打开开发人员工具时,我都会收到基本的身份验证密码提示。这种情况发生在受密码保护的暂存站点上。
奇怪的是我之前登录并设置了一个身份验证 cookie,这样我就可以在之后浏览该网站。打开开发者工具时,再次出现密码提示。当我关闭它并点击刷新时,我仍然处于登录状态。
检查服务器日志时,它显示在打开开发人员工具时向当前页面发出了另一个 GET 请求。但似乎 auth cookie 并未在这一请求中发送(401 Unauthorized)。在此自动请求之后,使用打开的开发工具浏览网站,无需再次登录。
我想知道为什么会发生这个自动请求和/或为什么 auth cookie 没有发送到这里?
访问 Firefox 设置并在顶部的搜索字段中输入“提示”。单击“设置...”并选中复选框“如果保存密码,则不提示进行身份验证。”
这解决了我在 Firefox 126.0 版本上的问题。