在不禁用自动完成的情况下禁用 Chrome 中的表单自动填充

新手上路,请多包涵

我们如何在某些 <input> 上禁用 Chrome 的自动填充功能,以防止它们在页面加载时自动填充?

同时我需要保持自动完成启用,这样用户仍然可以通过单击输入或输入来查看建议列表。这可以做到吗?

编辑: 如果您觉得有必要或者您觉得这会使您的解决方案更简单,请随意使用纯 Javascript 或 jQuery。

原文由 Elias Zamaria 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 318
1 个回答

这是你想要的魔法:

     autocomplete="new-password"

Chrome 故意忽略 autocomplete="off"autocomplete="false" 。但是,他们将 new-password 作为特殊条款放入,以阻止自动填写新密码表单。

我将上面这行放在我的密码输入中,现在我可以编辑我表单中的其他字段并且密码不会自动填写。

原文由 Mirror318 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题