我正在使用 ASP.NET 开发一个网站。
我有一个包含用户名/密码和连接按钮的表格。
Internet Explorer 和 Firefox 提示我保存密码,但 Google Chrome 没有。
知道为什么吗?
答案1
这可能是由于您的 Chrome 浏览器设置造成的:
设置 -> 高级 -> 提供保存我在网上输入的密码
答案2
这可能是因为表单实际上并未被“提交”。检查 onsubmit 属性,看它是否返回 false,从而取消提交。
读这个:https://stackoverflow.com/questions/4119385/why-doesnt-chrome-recognize-this-login-form
重要的评论是:
是的,删除 return false 后它就不起作用了。您需要重写代码。Chrome 不提供保存未“提交”表单的密码作为安全功能。如果您希望“保存密码”功能正常工作,您将不得不放弃整个花哨的 AJAX 登录。
答案3
我猜你的网站有一个 Chrome 认为“有问题”的 SSL/TLS 证书。请参阅: https://bugs.chromium.org/p/chromium/issues/detail?id=431618