下面截图中出现的框既不是警告框,也不是提示框,也不是确认框。那这是什么?我怎样才能创建同样的东西?
最佳答案
这是一个 BasicAuth 提示,如果您的服务器返回一个 BasicAuth 请求,它将由浏览器处理。
当浏览器收到带有如下标题的响应时,“插入领域”几乎可以是任何内容:
WWW-Authenticate: Basic realm="insert realm"
通常浏览器会自行处理并显示那种提示。顺便说一下,它与网络服务器无关,因为它是协议(protocol)的一部分。如果您碰巧运行应用程序服务器,则必须在响应中发送上面的 header ,并期望从“网络客户端”返回一个 Authorization
header 。
如果你运行 apache、nginx,你可以简单地检查 BasicAuth,你应该能够找到关于如何设置它的文档。
在这里阅读更多:BasicAuth
如果你有足够的勇气,你可以阅读 RFCs
关于html - 如何创建弹出登录框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21509597/