我一直在搞乱在我的网络服务器上设置一个受密码保护的目录(以便存储备份的热拷贝等),并且想知道是否有任何方式我可以设置出现时出现的密码提示。用户尝试访问此页面。
目前没有人会注意到我的小笔记,这让我感到难过。
它似乎与标准的.js警告类似地显示,虽然我一直无法找到指定我可以改变的任何css类的方法,因为“警报”框没有显示在devtools中,只是页面bahind it:
任何建议/提示将不胜感激。
答案 0 :(得分:5)
您无法编辑身份验证登录框本身,它对于每个浏览器都是不同的,并且它作为浏览器内部的一部分实现(例如,Chrome代码处理登录标题的片段:https://code.google.com/p/chromium/codesearch#chromium/src/chrome/app/generated_resources.grd&q=%22Authentication%20Required%22&sq=package:chromium&type=cs&l=3552)。
你可以做的是创建一个自定义的php登录页面(如果你愿意,可以使用popover)来显示:
Redirect 401 "authorization required page" to custom page
答案 1 :(得分:1)
将此添加到.htaccess
ErrorDocument 401 /401.html
然后在您的根目录(index.html所在的位置)制作您自己的401.html文件。但是,如果要使登录工作,则需要像PHP这样的服务器端语言。
答案 2 :(得分:0)
从how to change the style of alert box开始,除非您自己创建警报对话框,否则无法更改警告框的样式(有关示例,请参阅Here)