当输入类型为密码并使其上方的输入字段启用自动完成功能时,autocomplete ='off'不起作用

当输入类型为密码并使其上方的输入字段启用自动完成功能时,autocomplete ='off'不起作用,第1张

当输入类型为密码并使其上方的输入字段启用自动完成功能时,autocomplete ='off'不起作用

浏览器通常具有两个与表单相关但又不同的功能:

  • 表单自动完成,

    <input type="text">
    类型(和类似类型)的项目收集键入的值并以下拉列表的形式提供给他们。
    (这是一个简单的功能,效果很好。)

  • 密码管理器,当浏览器检测到您已提交登录表单时,浏览器会提示您记住用户名/密码组合。返回站点时,大多数浏览器会在下拉框中显示可用的用户名(Firefox,Chrome,Internet Explorer …),但有些浏览器具有工具栏按钮(Opera)。此外,Chrome会以硬编码黄色突出显示字段。
    (这取决于启发式方法,在某些页面上可能会失败。)

有一个边缘案例,表单标记为

autocomplete="off"
。如果这是一个登录表单,并且用户先前已经存储了用户名/密码,将会发生什么?实际上,从本地数据库中
删除
密码似乎是不合适的,因此可能没有浏览器可以这样做。(实际上,表单自动完成的数据也不会删除。)Firefox决定为用户提供权限:您有密码,所以我让您使用它。Chrome决定为网站供电。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5641090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存