フォームにフィールド名を表示する UI を希望する顧客がいます (ユーザー名フィールドは「ユーザー名」、パスワード フィールドは「パスワード」など)。フォームはパスワード タイプ<input>
(通常はドットを表示します) を使用するため、言葉遣いを含む div をフィールドに重ねて、フィールドにデータを入力するモックを作成する必要がありました。
自動入力を認識するために、フィールドが入力されているかどうかを確認し、それに応じて動作する (言葉遣いを非表示または表示する) Javascript を作成しました。
私の知る限り、動作がおかしくなるブラウザは Chrome だけです。自動入力データがあるかどうかは気にしないようで、言い回しは常に自動入力データをオーバーレイします (表向きはhide
機能がトリガーされていないためです)。
私の長々とした質問は、Chrome がレンダリング プロセスでデータを自動入力するのはいつですか? Javascriptも終了するまで待ちますか?自動入力データが Chrome のフィールドを占有しているかどうかを確認する方法はありますか?