我在网页应用程序上有登录页面,用户名和密码字段具有属性自动完成“关闭”也尝试了nope,新密码等仍然无法在chrome版本62+中工作。并且其自动完成建议列表反映了整个解决方案中每个网页的最后控制 看下面的图像每个控件看起来像这样。请帮我解决这个问题..
看着docs:
用户代理可以允许用户覆盖元素的自动填充字段名称,例如,将其从“关闭”更改为“打开”以允许值记住和预填充,尽管页面作者的反对意见,或总是“关闭”,永远不记得值。
所以,我认为你已经在第一页启用了autocomplete="on"
,后来禁用autocomplete="off"
对你没有帮助。一旦启用它,它将始终打开。
此外,autocomplete="new-password"
支持这个值has not been implemented on Firefox。
您也可以禁用整个表单。
<form autocomplete="off">
如果没有什么对你有用,this应该这样做:
<form autocomplete="false | unknown-autocomplete-value">
浏览器不知道unknown-autocomplete-value
并且会阻止自动填充。
这是大多数现代浏览器的正常行为,因此最流行的现代浏览器将忽略登录字段上的autocomplete="off"
。
如果站点为用户名和密码字段设置autocomplete =“off”,则浏览器仍然会提供记住此登录的信息,如果用户同意,则浏览器将在用户下次访问该页面时自动填充这些字段。
见The autocomplete attribute and login fields
另请参阅https://caniuse.com/#search=autocomplete上每个浏览器的评论
已经在Disabling Chrome Autofill上讨论了一些解决方法