2010-11-23 19 views
0

私は、ユーザーがサイトにアクセスするために使用する必要がある認証フォームのウェブサイトを持っています。Chromeにブラウザ保存されたユーザー名とパスワード

Google Chromeを使用してサイトにアクセスすると、ブラウザの設定が[許可]に設定されているにもかかわらず、ユーザーの認証情報を保存する提案はありません。 FORMタグはautocomplete="off"を使用していませんが、違いがあればHTTPS経由で実行されています。

パスワードを保存するためにChromeが提供するものは何ですか?

FYI - 問題のサイトはhereです。

答えて

5

この問題は、アクション属性が指定されていないタグが原因であることが判明しました。

action = ""を追加し、AJAXとGETを使用してもすべてが良好です。

0

私はChromeがAJAX経由で送信されたユーザー名とパスワードを記憶しているとは思いません。あなたができる唯一のことは、フォームを正常に提出させることです。

0

XHRを使ってクレデンシャルを投稿するというNathanの見解から離れて、HTTP POSTリクエストの代わりにHTTP GETを使用すると、クレデンシャルを保存しないというChromeの動作が原因である可能性があります。

POSTの代わりにHTTP GETを使用して資格情報を送信することは、Chromeで発生する煩わしさにもかかわらず、しばしば悪い習慣とみなされることに注意してください。私はログイン後のページや他の関連トラフィックを見ていないので、この場合の特定の問題は特定できませんが、GETを使用してクレデンシャルを送信することは、クレデンシャルの漏洩を防ぐため、 HTTPSの使用にもかかわらず)。

関連する問題