Mic*_*hal 7 html javascript google-chrome autocomplete autofill
因此,像我之前的其他所有人一样,我正在尝试禁用Chrome自动填充功能。
这向我解释了为什么自动完成关闭不起作用:
用户代理可以允许用户覆盖元素的自动填充字段名称,例如,将其从“关闭”更改为“打开”,以便尽管页面作者有异议也可以记住并预填充值,或者始终“关闭”而不记得价值观。但是,用户代理不应允许用户从“关”到“开”或其他值简单地覆盖自动填充字段的名称,因为如果始终记住所有值,无论站点的首选项如何,都会给用户带来重大的安全隐患。
这应该是解决方案:
在某些情况下,即使将autocomplete属性设置为off,浏览器也会继续建议自动补全值。对于开发人员而言,这种意外行为可能会令人困惑。真正强制不完成的诀窍是为属性分配随机字符串
默认行为
这是预期的。
自动完成关闭
这也是预期的。
自动完成为随机字符串
自动完成功能有所不同,但我仍然看到它,它来自chrome。(我停用了扩展程序,仅在Chrome设置中关闭了自动填充功能,无法显示自动完成功能)
谁能解释一下发生了什么,我最终如何摆脱它?
编辑:
在另一个输入中,相同的格式autocomplete="off"有效,autocomplete="radnomString!23123adf"但无效。将autocomplete属性设置为form元素没有帮助。autocomplete="new-password"也没有帮助。
从最近开始autocomplete="off",只要您输入的内容看起来不像用户个人资料,地址或信用卡数据,现在就可以使用Chrome(肯定是70版)。
在另一方面,价值观等disabled,nope或随机字符串似乎被忽略。
由于您输入的名称是,Chrome可能会忽略autocomplete元素individualName。自动填充逻辑是由Google在服务器端完成的,因此涉及很多启发式方法。
| 归档时间: |
|
| 查看次数: |
2457 次 |
| 最近记录: |