2

Chrome が自動入力するフォームを決定する方法について混乱しています。オートフィルとは、入力が黄色で強調表示され、ページにアクセスしたときに既に完全に入力されていることを意味します (下の図を参照)。入力が空白で、入力を開始したときにのみ提案が表示されるオートコンプリートを意味するのではありません。

私が理解している自動入力ルールは次のとおりです。

  1. フォームが独自の URL にある場合、たとえば、http://mysite.com/login
  2. フォームはページの読み込み時に存在し、ajax 経由では読み込まれません

私のサイトと Dropbox のサイトを比較すると、両方ともログイン ページがあります。http://localhost/loginhttps://www.dropbox.com/loginはルール #1 を満たしています。ログインフォームは、私たちの両方に対して自動入力されます。

私の問題はルール#2にあります。Dropbox のホームページwww.dropbox.comには、自動入力される「サインイン」モーダル (下の図を参照) があります。私のホームページには、自動入力されないhttp://localhost同一のモーダルがあります。

ここでの取引が何であるかわかりません。だれか声をかけてもらえますか? ローカルホストと実際の URL の問題だけですか? もしそうなら、自動入力される理由をどのように説明しますhttp://localhost/loginか?

Dropbox モーダル ログイン

4

1 に答える 1

2

新しいサイトにログインすると、クロムは上部の通知バーをドロップダウンし、パスワードを保存するかどうかを尋ねます。「しない」と指定すると、再度尋ねることはなく、自動入力も行われません。

通り、住所などの自動入力フォーム フィールドを取得するには、kmote による適切な回答

Google Chrome でオートフィルをトリガーするには?

于 2013-08-25T16:10:38.760 に答える