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