阻止浏览器记住凭据(密码)

Cor*_*ius 6 javascript passwords privacy angularjs pug

是否可以在处理任何登录表单后阻止浏览器提供记住密码的选项?

我知道这里已被问到并回答,但到目前为止,没有一个答案有效,即使其中一个建议使用:

autocomplete="off"
Run Code Online (Sandbox Code Playgroud)

但这也行不通.

我正在使用AngularJS和Jade作为模板引擎(无论如何相关或不相关),有什么方法可以做到这一点吗?

Pre*_*oon 5

如果网站为表单设置了autocomplete =“ off”,并且该表单包含用户名和密码输入字段,则浏览器仍会记住该登录信息;如果用户同意,则浏览器将在下次访问时自动填充这些字段。用户访问此页面。

https://developer.mozilla.org/zh-CN/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion

您还应该autocomplete="off"在输入内容和表单上进行设置。

Google Chrome发行说明:

用于自动完成请求的Google Chrome用户界面会有所不同,具体取决于输入元素及其表单的自动完成功能是否设置为关闭。具体来说,当表单的自动填充功能设置为关闭并且未设置其输入元素的自动填充字段时,则如果用户要求输入元素的自动填充建议,Chrome可能会显示一条消息,提示“此表单已禁用自动填充功能”。另一方面,如果将表单和输入元素的自动完成功能都设置为关闭,则浏览器将不会显示该消息。因此,对于具有自定义自动完成功能的每个输入,应将自动完成功能设置为关闭。

  • `如果作者希望防止用户管理页面中密码字段的自动填充,在该页面中用户可以为自己以外的其他人指定新密码,则应指定autocomplete =“ new-password”,尽管尚未实现对此功能的支持在所有浏览器中都没有。`花了一段时间让我意识到为什么它不起作用。 (2认同)