Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
抱歉,如果标题具有误导性。我想知道当用户成功登录时如何触发默认的操作系统密码管理器。
示例:我在 OSX 中使用 Chrome,每当我在某个地方登录时,我都可以选择让 Chrome 保存我的登录信息,它将信息存储在我的钥匙串中。
这不是关于登录表单的“记住我”复选框的问题,而是关于如何让浏览器要求保存信息的问题。如果登录成功,我是否需要发送特定的 HTTP 状态代码?目前我在登录后存储会话数据,所以浏览器并没有真正看到变化。
任何指针将不胜感激!
某处可能有一些标准说明您的用户名和密码字段的名称应该是什么。我会大胆猜测并说usernameand password,但由于不同的浏览器处理事情的方式不同,请谷歌一下。一个好的浏览器应该能够识别字段对并提示用户是否要存储信息。
username
password
我怀疑浏览器会简单地查找 type 字段password,因为有很多时候密码字段用于其他内容(例如 SSN 号码或 PIN 号码)。当我输入诸如恰好位于password字段中的 SSN 之类的内容时,从来没有提示我保存我的“用户名和密码”。