autocomplete=new-password
添加到一些用户编辑表单中,但在Chrome 79和Firefox 71中未能遵循正确的行为。它应该在两个浏览器中都被支持。这里出了什么问题? 我创建了两个非常简单的示例来消除任何外部干扰。它们可以从任何HTTP服务器(例如
php -S localhost:8999
)提供。第一页触发“保存登录”功能,但第二页不应使用该信息自动完成密码,但实际上却做到了。<!-- login.htm -->
<html>
<head></head>
<body>
<form action="edit.htm" method="post">
<label>Login <input type="text" name="login" /></label></br>
<label>Password <input type="password" name="pwd" /></label><br />
<input type="submit">
</form>
</body>
</html>
<head></head>
<body>
<form>
<label>Login <input type="text" name="login" /></label></br>
<label>New Password <input type="password" name="pwd" autocomplete="new-password" /></label><br />
<input type="submit">
</form>
</body>
</html>
这并不完全是一个“如何使用autocomplete=new-password”的重复问题,因为行为似乎已经改变或者文档记录不够完善。