Html 有没有办法告诉Chrome密码生成器网站密码策略?

Html 有没有办法告诉Chrome密码生成器网站密码策略?,html,google-chrome,passwords,Html,Google Chrome,Passwords,从我目前的测试来看,Chrome密码生成器似乎只生成大写字母、小写字母和数字的密码,但似乎没有使用特殊字符。如果我正在建立一个需要至少一个特殊字符的密码策略的网站,有没有办法让chrome知道该策略,以便密码生成器生成符合要求的密码?有。根据密码生成规则,它考虑了HTML5属性: PasswordGenerationManager从呈现程序中获取消息,并生成特定于操作系统的下拉列表。此UI使用PasswordGenerator为此站点创建合理的密码(尝试考虑maxlength属性、pattern

从我目前的测试来看,Chrome密码生成器似乎只生成大写字母、小写字母和数字的密码,但似乎没有使用特殊字符。如果我正在建立一个需要至少一个特殊字符的密码策略的网站,有没有办法让chrome知道该策略,以便密码生成器生成符合要求的密码?

有。根据密码生成规则,它考虑了HTML5属性:

PasswordGenerationManager从呈现程序中获取消息,并生成特定于操作系统的下拉列表。此UI使用PasswordGenerator为此站点创建合理的密码(尝试考虑maxlength属性、pattern属性等)。如果接受密码,则会将其发送回渲染器


<>我会考虑使用正则表达式来验证密码是一种反模式,但至少有一种方法可以实现你想要的。

我在周围搜索了一段时间,查看了@ USE10580255给出的答案,但是我不能使它遵从“@ BrunOLM”模式。 我注意到有几个网站(,)似乎遵循了Chrome给出的规则,它是否符合规则几乎是随机的。我找不到他们之间的模式

然而,我确实发现这解释了如何使用建议的密码功能,其中碰巧包含以下内容:

如果网站不接受Chrome建议的密码

此链接会将您发送到一个表单,您可以在其中填写您的网站地址,并告诉他们他们的密码生成不符合规则。我不知道Chrome的建议密码在幕后是如何工作的,但我已经向他们提交了我们的url,看看他们是否可以调整它


我认为最好的选择是提交您的URL并进行您自己的现场验证,以通知用户生成的密码与您要求的标准不匹配。它似乎忽略了与发布的设计文档相反的模式和其他属性。

在Chrome
版本71.0.3578.98(官方版本)(64位)
中,唯一适用于我的属性是
maxlength
。我试图使用
模式
生成一个带有特殊字符的密码,但在提交链接后,我没能告诉你他们那边有什么消息?我也有同样的问题,我会禁用这个功能,经过你的研究,你知道这是可能的,我找不到任何相关的?谢谢