我知道如果我用.htaccess和.htpasswd阻止一个drectory,会出现一个弹出窗口,询问用户名和密码。现在我的问题是,到目前为止我知道,只有javascript可以弹出框。所以,服务器必须向我发送一些弹出框的javascript代码我如何看到该代码?我在ubuntu中使用mozilla。
答案 0 :(得分:0)
没有服务器不向浏览器发送任何JS代码。
详细了解Basic_access_authentication
当服务器希望用户代理向其进行身份验证时 服务器,它可以发送身份验证请求。
此请求应使用
发送HTTP 401 Not Authorized response code containing a WWW-Authenticate HTTP header.
基本身份验证的
WWW-Authenticate header
(最常用) 构造如下:WWW-Authenticate: Basic realm="Auth Required"
答案 1 :(得分:0)
弹出窗口不是Javascript。浏览器在发出HTTP请求时会收到错误响应。因此浏览器会要求用户输入用户名和密码。