逐步根除inut表单聚焦时弹出自动填充

spark1e ·

autocomplete="off"

对于一般的表单来说,这个属性即可关闭。

密码输入框,autocomplete="new-password"

这个一般是你的浏览器检测到当前表单里存在type="password"的时候,会触发密码管理器的菜单,通过new-password属性,浏览器认为此处不应使用旧的密码,一般会弹出密码建议。

去除掉表单的name属性

如一般的email、phone之类的会触发历史自动填充,去除掉可以解决一部分。

顽固派,autocomplete="new"

这个没有找到规律,且是在一个输入邮箱的位置,已经移除了name后还会出密码管理器,加上这个属性后自测Chrome(含Edge)、Safari显示完美,Firefox会出现密码管理器但是不会展示已保存的密码。

逐步根除inut表单聚焦时弹出自动填充
本文作者
spark1e
发布于
2024-03-01
许可协议
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
评论区 - Powered by Giscus