当前位置: 代码迷 >> JavaScript >> “自动完成关闭”不适用于每个网页的最后控制
  详细解决方案

“自动完成关闭”不适用于每个网页的最后控制

热度:7   发布时间:2023-06-07 16:34:53.0

我在带有登录页面的 Web 应用程序上,用户名和密码字段具有属性自动完成“关闭”也尝试过不,新密码等。它仍然无法在 chrome 62+ 版本中工作。 自动完成建议列表反映了整个解决方案中每个网页的最后控制
见下图,每个控件看起来像这样。 请帮我解决这个问题..

查看:

用户代理可以允许用户覆盖元素的自动填充字段名称,例如将其从“关闭”更改为“开启”以允许在页面作者反对的情况下记住和预填充值,或者始终“关闭”,从不记住值。

所以,我认为您在第一页中启用了autocomplete="on"并且稍后禁用autocomplete="off"对您没有帮助。 这将永远一旦启用它。

此外, 对此值的autocomplete="new-password"支持。


您也可以禁用整个表单。

<form autocomplete="off">

如果没有什么对你有用,应该可以解决问题:

<form autocomplete="false | unknown-autocomplete-value">

浏览器不知道unknown-autocomplete-value ,它将阻止自动填充。

这是大多数现代浏览器的正常行为,因此最流行的现代浏览器将忽略登录字段上的autocomplete="off"

如果站点为用户名和密码字段设置了 autocomplete="off",则浏览器仍会提供记住此登录信息,如果用户同意,浏览器将在用户下次访问该页面时自动填充这些字段。

请参阅

另请参阅上每个浏览器的评论

已经在上讨论了一些解决方法

  相关解决方案