Почему Chrome не сохраняет имя пользователя и пароль для некоторых сайтов

Почему Chrome не сохраняет имя пользователя и пароль для некоторых сайтов

Есть определенные внутренние сайты, где Chrome не предлагает сохранять учетные данные. Я ввел их вАвтозаполнениераздел, но он все равно не будет их использовать.

Этот пример для моего маршрутизатора Unify, я удалил атрибут class, чтобы было понятнее. Глядя на два элемента ниже, я не могу понять, почему это не работает, есть идеи?

<input name="username" meta="[object Object]" autocapitalize="off" autocorrect="off" 
autocomplete="username" required="" id="login-username" type="" value="">

<input name="password" meta="[object Object]" autocomplete="current-password" id="login-password" 
type="password" value="">

Это с одной из моих собственных страниц, которая работает.

<input  type="text" name="username" placeholder="Username" id="username" autocomplete="username">

<input type="password" name="password" placeholder="Password" id="password" autocomplete="current-password">

Вопросы

  • Что я могу сделать, чтобы они заработали?
  • Я это вижутипне указано имя пользователя, может ли это быть проблемой?

решение1

Менеджеры паролей будут лучше распознавать формы, когда:

  • Элемент <form>имеет атрибуты действия и метода.

  • Элементы ввода связаны с меткой через их идентификатор (с помощью for) или путем помещения в одну

  • Используйте правильный тип ввода. Для имени пользователя/email: type="text"или type="email". Для пароля: type="password".

  • Атрибут автозаполнения. Для имен пользователей: autocomplete="username", Для паролей: autocomplete="new-password"или autocomplete="current-password".

Ссылка : Заставьте менеджеры паролей играть в вашу форму входа.

Связанный контент