6

Google Smart Lock for Chrome が特定の入力フィールドをユーザー名に関連付けられたものとして使用するようにヒントを与える方法について、いくつかのドキュメントを検索しようとしましたが、うまくいきませんでした。

パスワードについては、使用しているとおりに完全に機能しtype="password"ますが、マルチフィールドフォームのユーザー名になると、ユーザー名がパスワードの前に指定されていないか、フォームの最初のフィールドとして指定されていないため、別のフィールドが選択されますフォームをユーザー名として使用します。

特定の入力フィールドをユーザー名として使用するように Google Smart Lock にヒントを与える方法について、誰にも手掛かりがありますか?

4

3 に答える 3

8

Google スマートロックは Chrome の組み込み機能であり、Firefox にも同じ機能があります。最後の入力 type="password" に基づいて、パスワード フィールドが保存されることを検出します。FireFoxとChromeでテストしたいくつかのことを次に示します

  1. クロム:
    • 最後の入力タイプのパスワードに基づいて (2 つ以上の入力パスワード要素があります)
    • 2 つの最後の入力タイプのパスワードが同じ値の場合 ->パスワードを保存することを決定
    • 最初の入力タイプのパスワード (隠しタイプでも無効でもない)から上部の入力タイプのテキストを探して、それをユーザー名として選択します。
  2. ファイアフォックス:
    • 最後の入力タイプのパスワードに基づいて (2 つ以上の入力パスワード要素があります)
    • 2 つの最後の入力タイプのパスワードが同じ値の場合 ->パスワードを保存することを決定
    • 最初の入力タイプのパスワード (非表示のタイプではない)から上位の入力タイプのテキストを探して検索し、それをusernameとして選択します。FF 入力無効はユーザー名であることに注意してください :)
于 2016-03-09T06:42:09.247 に答える