我正在使用 Angular cli、Angular 4 和 Angular Material 2。我需要禁用 chrome 自动完成功能,但我无法这样做。
我已经搜索并发现我需要在表单和输入中添加 autocomplete=off 或 autocomplete=false 。我还通过添加 type="search" 找到了解决方法。它们似乎都不起作用。
材料或角度是否优先于此说明?
我正在使用反应形式!
有什么建议么?
预先感谢您的帮助
Chrome 不再支持自动完成=“关闭”(Chrome 在 34.0 中停止支持此功能)。相反,使用自动完成=“新密码”反而。
你可以查看 Mozilla 的相关文档here https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion
从文档中:
因此,许多现代浏览器不支持登录字段的 autocomplete="off":
如果站点为用户名和密码输入设置 autocomplete="off"
字段,那么浏览器仍然会记住此登录,并且
如果用户同意,浏览器将在接下来自动填充这些字段
用户访问该页面的时间。这是 Firefox 中的行为(因为
版本 38)、Google Chrome(自 34 起)和 Internet Explorer(自
版本 11)。
如果作者想阻止自动填充密码字段
在用户管理页面中,用户可以指定新密码
除了自己之外的其他人, autocomplete="new-password" 应该是
已指定,但尚未在所有系统中实现对此的支持
浏览器还没有。
Example:
<mat-form-field *ngIf="filter.editorType==='text'">
<input matInput autocomplete="new-password"
[formControlName]="filter.id"
[placeholder]="filter.name"
(keyup.enter)="onApplyFiltersKeyboard()">
</mat-form-field>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)