Javascript 如何以编程方式禁用“记住浏览器密码”功能?

Javascript 如何以编程方式禁用“记住浏览器密码”功能?,javascript,angular,firefox,safari,Javascript,Angular,Firefox,Safari,我知道这是一个很老的话题,需要讨论,并且已经用多个线程回答了。但我看不到2020年2月提出的任何解决方案有效 如何以编程方式禁用“将密码保存到浏览器”功能 我见过线程使用autocomplete=“off”进行指定,不幸的是ins现在无法工作。(适用于chrome,但不适用于safari和firefox) 我还添加了同样不起作用的隐藏输入 我也尝试过输入类型来文本和屏蔽输入(只是尝试一下,我知道存在安全风险),但在chrome和firefox中也可以,但在safari中不行 我正在寻找一个在ch

我知道这是一个很老的话题,需要讨论,并且已经用多个线程回答了。但我看不到2020年2月提出的任何解决方案有效

如何以编程方式禁用“将密码保存到浏览器”功能

我见过线程使用autocomplete=“off”进行指定,不幸的是ins现在无法工作。(适用于chrome,但不适用于safari和firefox)

我还添加了同样不起作用的隐藏输入

我也尝试过输入类型来文本和屏蔽输入(只是尝试一下,我知道存在安全风险),但在chrome和firefox中也可以,但在safari中不行

我正在寻找一个在chrome、safari和firefox中工作的解决方案


顺便说一句,目前我正在寻找一个角度项目来解决这个问题。

2020年没有办法。您可以使用css
-webkit text secutiry:disc
模拟密码字段,或者创建隐藏的第二个输入。我一直在使用
autocomplete=“some jussing”
,这在大多数情况下都有效,虽然目前无法判断这是否仍然有效。@demkovych我尝试了这两种方法,但在safari中总是失败。@Morpheus:我尝试过,但在firefox和safari上似乎不再有效。老实说,我认为你不应该尝试关闭自动完成。原因是,这是用户的选择,我个人不喜欢在浏览器中保存密码,只是为了在下次访问时发现需要输入详细信息。很烦人。