У меня есть клиент, который хотел, чтобы его пользовательский интерфейс отображал имена полей в форме (в поле username указано «username», в поле password указано «password» и т. Д.).Поскольку в форме используется пароль типа <input>
(который обычно отображает точки), мне пришлось смоделировать заполнение данных в полях, наложив их на элементы div, содержащие словоблудие.
Для распознавания автозаполнения я написал несколько Javascriptон проверяет, заполнено ли поле, и действует ли он соответствующим образом (скрывая или показывая словоблудие).
Насколько я могу судить, Chrome - единственный браузер, который работает плохо.Кажется, это не заботит, есть ли данные автозаполнения или нет, и словесное выражение всегда накладывается на данные автозаполнения (якобы потому, что функциональность hide
не запускается).
Мой давний вопрос: когда Chrome автоматически заполняет данные в процессе рендеринга?Ожидание, пока Javascript не закончится?Можно ли как-нибудь проверить, занимают ли данные автозаполнения поле в Chrome?