该LastPass的自动填充图标显示在某些表单域和我的网站上已经出现了意外的输入,用autocomplete="off",没有id和name的CatName_autocomplete。
我知道我可以添加一个属性来禁用它,但除非我对我网站中的所有内容以及任何其他竞争对手的密码管理器都这样做,否则它可能会在其他地方出现。它干扰了我在控件上拥有的我自己的自定义 javascript 自动完成功能,因为它不会触发正确的事件以正常工作。
有没有办法找出它用来决定是否出现在输入中的特定底层逻辑?这将允许我检查我是否不小心编写了触发它的误导性输入,或者我可以知道将禁用它的属性放在我知道会触发的那些上。
小智 0
我确信它比这复杂得多,但以防它对任何人有帮助:我通过从第一个输入元素的名称属性中删除“id”来禁用页面上许多字段中的图标。
<input type="text" class="form-control" placeholder="Schedule ID"
name="scheduleId" [(ngModel)]="scheduleId" aria-label="Schedule ID"/>
Run Code Online (Sandbox Code Playgroud)
触发页面上的图标,而不仅仅是此表单上的图标。
<input type="text" class="form-control" placeholder="Schedule ID"
name="schedule" [(ngModel)]="scheduleId" aria-label="Schedule ID"/>
Run Code Online (Sandbox Code Playgroud)
才不是。
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |