html - 删除浏览器自动填充功能
问题描述
我需要删除浏览器的自动填充/建议功能。
使用 Textfield 组件中的 autocomplete="off" 禁用此自动填充。一旦我这样做,这将带来浏览器的自动填充功能
在 Edge 中,如果我在“设置/个人资料/个人信息”中关闭“保存并填写个人信息”选项,则不会显示上述建议。有什么办法不关闭该设置我可以使用 Material UI TextField 属性或 CSS 属性“input:-webkit-autofill”删除自动填充功能
解决方案
如果autocomplete
无法正常工作,很可能是错误或出于某种原因,react 正在阻止修改属性。
但是,我知道通过将属性更改为随机值来绕过的简单方法,type
浏览器无法理解它应该向用户询问什么,因此浏览器无法提示自动填充。
例如在标准 HTML 输入标签上:
<input type="inputText"/>
这仍会将其视为输入字段,但不会尝试自动填充。
推荐阅读
- python - 从瓶子模板中引用图像的方法是什么?
- c++ - 水平显示列表
- user-registration - 添加到 um 注册表单的字段未显示在数据库中
- objective-c - 理解十六进制逻辑
- android - WebView,链接到 Google 相册但 ERR_UNKNOWN_URL_SCHEME
- python - 运行 python pptx 代码后图像损坏
- phpmyadmin - phpmyadmin 左侧面板上不显示一张表
- android - 使用可缩放的选定卡片水平刷卡
- java - 在 geeksforgeeks 上解决矩阵问题中的路径有什么问题?
- assembly - 代码段和数据段背后的基本原理