javascript - 如何禁用 chrome / jquery 的自动完成和自动填充
问题描述
我想禁用 Chrome 自动完成和 Chrome 自动填充。
我正在使用JQuery UI来自动完成输入字段。我的jquery-ui 自动完成工作正常,但是 chrome 浏览器在我的顶部显示它自己的自动填充,这使得用户很难选择正确的下拉项。
我使用autocomplete="off"
的似乎禁用了 chrome 的自动完成功能,但显示了自动填充选项。
我尝试了以下方法:
autocomplete="chrome-off"
autocomplete="false"
autocomplete="disabled"
这些属性值(或任何无效的属性值)似乎禁用了 *autofill 但确实启用了自动完成。
重要提示: 我不能使用随机名称属性,因为我正在为我自己的 jquery-ui 自动完成执行 ajax 请求
解决方案
自动完成=“关闭”
不再起作用了。从 2019 年开始唯一有效的是
自动完成=“新密码”
推荐阅读
- scala - spark-submit scala - 具有依赖项的 zip 文件
- android - 2关于CameraX闪烁的问题
- abp - 为 abp-dynamic-form 中的下拉列表扩展实体和配置外键的推荐方法
- android - 如何在android studio中找到未在xml中设置的字符串?
- javascript - Vue 计算属性不会在更新其反应性依赖项时更新
- java - 配置 Spring Boot 日志记录的最佳方法在哪里?在 application.properties 或 xml 文件 (logback-spring.xml) 中?
- javascript - 从javascript中的类方法返回一个值
- python - Python类结构,获取和设置属性和继承
- jgit - JGit 抛出 MissingObjectException 并说缺少未知的提交 ID
- bash - 超时命令未超时