【发布时间】:2019-07-18 17:25:49
【问题描述】:
我从这个解决方案开始:
<input autocomplete="off"/>
适用于当前的 safari 和 firefox,以及一些 chrome。但是我现在正在尝试这样做:
<input autocomplete="hello-<timestamp>-<randomnumber>"/>
这适用于 Mac 上的 firefox、chrome 和 safari,但不适用于 windows。我只想禁用表单中的某些输入,而不是全部。
如何让它在 Windows 版 Chrome 上运行?
这适用于非密码字段,例如电话号码或用户名。我了解您现在无法真正禁用密码自动完成功能。
【问题讨论】:
-
表单中是否有多个输入?如果您在相同形式的另一个输入上使用有效的
autocomplete,Chrome 似乎会尊重autocomplete="garbage"。 bugs.chromium.org/p/chromium/issues/detail?id=468153#c164 -
表单上有很多输入。
-
它们中的任何一个都具有有效的
autocomplete属性吗? -
不,他们现在都有这种格式。
-
尝试将一个设置为
autocomplete="address-level4"。我认为 Chrome 的回应会是:“好吧,这个人并没有愚蠢地尝试禁用所有autocomplete属性。当他们确实选择禁用某些属性时,让我们尊重一下。”
标签: javascript html google-chrome autocomplete windows-10