gpt4 book ai didi

html - 区分一个站点上的多个表单以进行自动完成

转载 作者:太空狗 更新时间:2023-10-29 16:39:57 27 4
gpt4 key购买 nike

浏览器自动完成背后的逻辑是什么 - 它们如何区分一个站点甚至页面上的多个表单?假设您有一个电子商务网站,其中包含登录名(用户/通行证)和结账时的礼品卡(giftcardnumber/通行证)。您如何告诉浏览器这些不是相同的字段并且必须单独存储?

当然,我们可以只在第二个表单上禁用自动完成,但这不是一个很好的解决方案。

是否有自动完成的标准?表格ID是存储它的关键吗?自 Windows 10 以来,情况似乎更加复杂,这要归功于云同步功能,该功能可以跨浏览器同步密码和其他表单值。

谢谢!

最佳答案

Here's一个很好的答案,解释了浏览器如何确定自动完成

基本上,浏览器依靠输入的“名称”属性和许多其他上下文信息(类/输入类型/标签)来确定哪些字段可以用什么(类型)信息自动完成。

这是关于 autofill html 标准的更多细节。 https://html.spec.whatwg.org/multipage/forms.html#autofill

关于html - 区分一个站点上的多个表单以进行自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com