angular - 关于密码字段的 Angular 8 自动填充建议
问题描述
我在 stackoverflow 上看到了各种有关此问题的问题,但没有一个可行的解决方案。
是否有一种工作方法可以禁止在字段上弹出浏览器自动填充建议?
<mat-form-field>
<input
matInput
formControlName="hkfj"
autocomplete="new-password"
type="password"
placeholder="hkfj"
required
/>
</mat-form-field>
我试过设置autocomplete="new-password|off|false|randomName|no..."
也尝试放置隐藏字段,但没有奏效。
只要该字段有type="password"
浏览器建议的密码。
解决方案
对于角
<input [(ngModal)]="password" name="password" [attr.type]="password.length < 1 ? 'text': 'password'" />
不要使用输入类型属性。
输入类型很重要。[密码]
不仅chrome,所有浏览器都会仅根据输入类型建议密码
当它检测到<input id="passId" type="password"/>
**它将 100% 工作,对我来说完美工作 **
删除它很重要type="password"
推荐阅读
- python - 如何在 Eclipse 中使用 Pyenv virtualenv?
- string - Prolog - 列表中每个元素的 split_string
- gradle - JHipster 6.0.1:Liquibase 任务失败
- javascript - ekko-lightbox 和图像从 PHP scipr 返回为 BLOB
- xcode - CocoaPods:多个命令产生
- spring-boot - 在 gradle-pitest-plugin 中设置环境变量
- rebus - 工人和 Rebus 的并行性
- java - 从 Selenium RemoteWebDriver 连接 Selenium Docker Firefox 容器时如何修复“连接被拒绝”错误?
- python - 如何将python 3中的字符串中的字符列入白名单?
- javascript - 为什么 libxmljs 无法解析 fs.readFile() 读取的数据?