如果用户名/密码位于 URL 中,则阻止 Firefox 中的弹出窗口

问题描述 投票:0回答:2

如果您的网站受基本身份验证保护,则在网址中添加用户名和密码即可自动登录

http://foo:bar@localhost

但是,在 Firefox 中,您仍然会看到一个弹出窗口

Firefox 有没有办法告诉它不要显示此对话框。例如,我可以想象“配置文件”部分中有一个设置来信任此站点(这可能会解决此问题)。任何帮助将不胜感激!

更新:经过更多搜索后,我发现使用 network.http.phishy-userpass-length 可能可行,但是当我在

about:config
中检查时,我找不到它。所以可能这个选项已被删除

firefox basic-authentication firefox-profile
2个回答
5
投票

刚刚回答了这个问题,它对我有帮助。所以这里是解决方案,如果其他人也有同样的问题:

  1. 在 Firefox 中打开
    about:config
    (确认消息)
  2. 在列表上右键:新建 - 整数
  3. 设置属性名称
    network.http.phishy-userpass-length
  4. 将值设置为
    255
  5. 重新启动火狐浏览器

0
投票

Firefox 中已弃用在 URL 中使用登录凭据的可能性:

https://用户名:[电子邮件受保护]/

请参阅 https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication#access_using_credentials_in_the_url

© www.soinside.com 2019 - 2024. All rights reserved.