我正在尝试使用 Apache2 来保护带有文件的网站.htaccess
。它运行良好,但用该AuthName
行指定的消息在 Chrome 上不可见(但在 Firefox 上可见!)。我应该怎么做才能使其在 Chrome 上可见?
这是我的.htaccess
文件
AuthType Basic
AuthName "Restricted Access"
AuthFile "/etc/apache2/.htpasswd"
Require valid-user
Run Code Online (Sandbox Code Playgroud)
在 Firefox 上,弹出窗口显示
该网站...正在请求您的用户名和密码。该网站说:“限制访问”
但在 Chrome 上它只告诉
登入
我应该怎么做才能使其在 Chrome 上可见?
你无能为力。
浏览器决定是否要以某种方式向用户显示此信息。
Apache 文档中使用的措辞已经暗示了这一点(我强调的) -
https://httpd.apache.org/docs/2.4/mod/mod_authn_core.html#authname:
为 AuthName 提供的字符串将出现在大多数浏览器提供的密码对话框中。
https://httpd.apache.org/docs/2.4/howto/auth.html#gettingitworking:
AuthName 指令设置要在身份验证中使用的领域。该领域有两个主要功能。首先,客户端通常将此信息作为密码对话框的一部分呈现给用户。其次,客户端使用它来确定向给定的经过身份验证的区域发送什么密码。
归档时间: |
|
查看次数: |
4251 次 |
最近记录: |