Проблема с автозаполнением пароля Chrome — пароль не заполняется автоматически на определенных URL-адресах
У меня есть веб-приложение (основанное на реакции), развернутое в нескольких средах (тест, стадия, разработка, производство - различаются только URL-адреса, код приложения точно такой же, и каждый URL-адрес сохраняет имя пользователя и пароли). На целевой странице поле пароля открывается в модальном режиме. Теперь есть эта странная проблема с Chrome, когда он автоматически предварительно заполняет пароль только в одной среде. В другой среде он не будет заполнять пароль, пока я не сфокусируюсь на этом поле - после того, как он сфокусируется, он отобразит приглашение сохраненных паролей для выбора пароля.
Кто-нибудь сталкивался с такой проблемой раньше? Что может быть возможной причиной / направлением для изучения?
Я пробовал следующие вещи:
- Сравнил HTML - без разницы
- Сравниваемые домены - в средах есть домены *.com, поэтому нет разницы, один и тот же SSL-сертификат
- Локально имитировать точное доменное имя - не повезло
- Количество сохраненных паролей - тоже сравнил - ничего необычного
но не смогли выяснить какие-либо возможные различия, которые могли бы быть причиной этой разницы в поведении.
Я хочу, чтобы поведение было последовательным — если пароль заполняется автоматически, он должен автоматически заполняться для всех окружений, иначе нет.
1 ответ
Попробуйте добавить эти атрибуты в свой<input/>
-
name="password"
-
autofill="enabled"
Также проверьте, есть ли<form>
тег вокруг формы