パスワードを保存するために、サイトをSafariのiCloudキーチェーンと互換性のあるものにするために何をする必要がありますか?


8

ベンダーのWebアプリケーションが「パスワードの作成」フォームでSafariの「推奨パスワード」機能をトリガーするが、フォームの送信時にこのパスワードを実際には保存しないことに気づきました。つまり、フォームを送信して再度ログアウトすると、SafariのiCloudキーチェーンは、新しく作成された認証情報を自動入力候補に含めません。(同じドメインでサブドメインが異なる他の認証情報が表示されるため、Safariはフィールドをログインとして明確に認識しています。)

同様に、パスワードを手動で作成(またはそれを使用してログイン)しても、Safariはパスワードを記憶しません。

フォームの送信に含まれるJavaScriptが、何らかの方法でアクションやデータを難読化しているように思います。パスワードの保存を提案するときにSafariが求めるアクションは何ですか?

回答:


1

通常、これらのシステム(LastPass、キーチェーン、ブラウザ)は、入力フィールドに応じてフィールドを保存する要件を認識していると思いますname

例として、私のログインフォームは2つの入力を使用するだけで互換性があるようです。ワンtextと入力name="username"属性と1つのなどpasswordと入力 name="password"属性として。もちろん、タイプがの入力またはボタンも用意してくださいsubmit

あなたのコードがそのような方法で反映されている限り、私はそれがうまくいかない理由を見つけることができません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.