已保存密码的Chrome问题 - 连续表单提交重试

qxl*_*lab 6 html forms google-chrome primefaces

我的网络应用程序(JSF - PrimeFaces)开始在谷歌Chrome更新59上出现问题.在58上它很好,在其他所有浏览器上都可以.

发生的情况是,当用户首次登录时,如果用户接受Chrome保存密码,则一旦用户退出或用户随时返回此页面,Chrome会自动尝试将登录表单提交为空密码,并在失败时继续尝试.

我的表格上有什么问题吗?

我创建了一个示例应用程序来演示问题:

https://powerful-badlands-23851.herokuapp.com/test

重现步骤:

  1. 使用chrome 59,使用"test@test.com"密码"test"登录
  2. 当Chrome询问您是否要保存密码时,请说"是"
  3. 现在点击退出...你会看到这个错误

谢谢

qxl*_*lab 1

这实际上是PrimeFaces 6 中的一个错误p:defaultCommand。由于我无法升级它,我最终使用了以下解决方法:

$('a.submitSearchButton').click();
return false;
}"/>
Run Code Online (Sandbox Code Playgroud)