【发布时间】:2012-07-16 17:18:05
【问题描述】:
这与How does browser know when to prompt user to save password? 相关,除了我的是特定于 Safari。
我有一个网站,您可以通过两种不同的方式登录。第一种是主站点,您必须在其中输入电子邮件、密码和帐户域。第二种方法是实际转到您的域(指向我的服务器),此时您只需要输入您的电子邮件和密码。
以第二种方式登录(两个输入),Safari、Chrome 和 Firefox 都会询问我是否要保存我的用户名和密码(如预期的那样)。
但是以第一种方式登录(三个输入),只有 Chrome 和 Firefox 会询问。 Safari 没有。
我的表单不是 AJAX/Javascript。它有一个表单标签、一个提交按钮和三个带有 ID/名称的输入 - 电子邮件、密码(类型=密码)和帐户域。我没有 autocomplete=off。
有人知道 Safari 在寻找什么来要求保存用户名/密码吗? 是因为我有三个输入而不是两个输入吗?
请注意,我只使用 Safari 在我妻子的 Mac 上运行了相同的测试,在这两种情况下都没有提示她保存。所以我不知道。
我确认我们都没有为这些网站点击过“永远不要记住密码”。
【问题讨论】: