Safari: автозаполнение сохраняет имя пользователя, но должно сохранять электронную почту

У меня проблема в том, что Safari сохраняет имя пользователя в KeyChain, но должен сохранить электронную почту.

На странице регистрации у меня есть три входа:

<input
    type="text"
    name="username"
    autocomplete="off"
    required
>

<input
    type="email"
    name="e-mail"
    autocomplete="email"
    required
>
<input
    type="password"
    name="pass_word"
    autocomplete="new-password"
    required
>

Однако после регистрации брелок Safari сохраняет имя пользователя, а не адрес электронной почты. Как я могу заставить это?

На своей странице входа я принимаю только адреса электронной почты в качестве "имени пользователя".

1 ответ

Решение

Я нашел ответ на яблоке.

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

<input
    type="text"
    name="username"
    required
>

<input
    type="email"
    name="e-mail"
    autocomplete="username"
    required
>
<input
    type="password"
    name="pass_word"
    autocomplete="new-password"
    required
>
Другие вопросы по тегам