互联网上有一些关于此的讨论(尤其是此处的堆栈溢出),但其中很多都是从 2015 年左右开始的,所以我想知道是否有人最近有任何经验。
我们使用 JavaScript 小部件来增强 Web 表单上的预输入搜索功能,但此 UI 始终覆盖着 Chrome 自动填充功能。
虽然 autocomplete=“off”
曾经有效,但 Chrome 现在似乎忽略了这个值,并且无论如何都会显示 UI。我能找到的唯一适用于 OSX 上的 Chrome 66⁄67 的是无效值,例如 autocomplete=“blah”
。但这似乎太粗略了,我们之前已经对此进行过试验,但在某些情况下/Chrome 版本中它会被忽略。
有没有人喜欢使用 HTML/Javascript 关闭此功能的可靠方法?
作为旁注 - 看起来连谷歌都无法在需要时将其关闭,因为他们自己的谷歌地图提前输入小部件被 Chrome 自动填充覆盖。这可以在大多数 Shopify 商店中看到。
原文由 HenrikV 发布,翻译遵循 CC BY-SA 4.0 许可协议
jquery.disable-自动填充
禁用 Chrome 的自动填充。当您不希望浏览器自动填充用户名/密码输入时,对于 CRUD 表单很方便。
https://github.com/biesbjerg/jquery.disable-autofill