【发布时间】:2015-12-04 14:09:39
【问题描述】:
浏览器自动完成背后的逻辑是什么——它们如何区分一个站点甚至页面上的多个表单? 假设您有一个电子商务网站,其中包含登录名(用户/通行证)和结账时的礼品卡(礼品卡号/通行证)。如何告诉浏览器这些不是同一个字段,必须分开存储?
当然,我们可以在第二个表单上禁用自动完成,但这不是一个很好的解决方案。
是否有关于自动完成的标准?表单 ID 是存储它的关键吗? 从 Windows 10 开始,情况似乎更加复杂,这要归功于云同步功能,它可以跨浏览器同步密码和其他表单值。
谢谢!
【问题讨论】:
-
具体是哪个浏览器/操作系统?这是关于每个输入元素上的自动完成下拉菜单,还是一些更智能的工具,如 Chrome 的自动填充?
-
还有一些代码和代码示例对上下文有帮助
标签: html forms autocomplete