Chrome で ASP.NET サイトのパスワードを保存できない

Chrome で ASP.NET サイトのパスワードを保存できない

ASP.NET を使用して Web サイトを開発しています。

ユーザー名/パスワードと接続ボタンのあるフォームがあります。

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

関連情報