Summary
- 微软旧版 IE 开发文档展示了
AUTOCOMPLETE="off"的本职工作:示例文本框的内容不进入浏览器的 AutoComplete 存储。 - 2014 年 6 月 10 日发布的 Firefox 30 仍会在登录表单标记
autocomplete="off"时提供保存密码的机会;用户决定是否接受。
微软的 Internet Explorer 开发文档里有两个文本框,一个交给 AutoComplete,另一个挂着 AUTOCOMPLETE="off",内容不会存入自动补全库。文档说这套保存方法适用于 IE 5 及后续版本。网页给普通输入框贴一个“不用替我记”的标签,当时确实管用。一次性的表单值不必变成浏览器下次见面时递上的名片。
密码框让这张标签越了界。网站写下 off,有时想阻止浏览器替用户保存登录凭据。可密码管理器不是普通的表单补全:前者会向人提出保存登录信息的请求,后者替输入框回忆旧值。Mozilla 的原始缺陷讨论把这两件事分得很清楚。一个原本用于表单补全的开关,被拿来替使用者拒绝密码管理器。
Firefox 30 的发布说明给出明确日期:2014 年 6 月 10 日。安全部分宣布,表单上的 autocomplete="off" 不再阻止密码被保存。这里的动词值得看清:浏览器提出保存,用户决定保存。网页仍可设计登录流程,却不能悄悄取消用户与密码管理器之间的对话。
那场 Mozilla 讨论并不平静。共享电脑、错误填入其他表单,是参与者真正在意的情境;另一边,禁用管理器会让人重新靠记忆保管密码。讨论把“是否询问保存”和“以后何时填入”拆成两道题。Firefox 30 这一刀切在第一道题上。浏览器不是突然把每个输入框都变成纪念品商店。
今天的 Mozilla 表单指南仍说明 autocomplete="off" 怎样约束普通字段的补全与会话历史回填,同时单列登录字段的密码管理行为。管理员替别人设置新密码的字段,还可以用 autocomplete="new-password" 表明身份。网页完全可以讲清楚“这是什么字段”,无需冒充“用户会怎么决定”。
HTML 现行标准也给 off 留着正经差事:敏感数据、一次性值,或网页自己的补全机制。纸条没有被撕掉。Firefox 做的是把它从密码管理器的投票箱上挪开。钥匙该不该留下,轮到握着钥匙的人说话。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance





