Страницы

Поиск по вопросам

понедельник, 8 апреля 2019 г.

Зачем нужен input type=“password”?

Я разумеется понимаю, что в новой версии HTML5 данное поле чётко указывают браузеру что мы в него прописываем именно пароль, и это вроде как, правильно с точки зрения SЕО, но меня интересует именно внутренняя сторона. Почему пароль не прописывать просто в поле input type="text", всё равно ведь сообщение до отправки на сервер не поддается шифрованию, обычно (если это форма регистрации), а так это только визуально скрытое маской поле


Ответ

Поле ввода типа "password" используется для тайного пользовательского ввода - вместо введёных символов на экране будут видны звёздочки или жирные точки, зависит от ОС и её настроек. В реальности при отправке формы данные будут отправлены как есть, открытым текстом без шифрования, если используется обычный HTTP.
Исторически сложилось так, что это поле часто использовали для ввода паролей для регистрации или входа на сайт. Исходя из этого многие браузеры предлагают всякие фишки при взаимодействии с таким полем:
Автоматическое запоминание и подстановку паролей, Предупреждение о незашифрованном соединении.

Комментариев нет:

Отправить комментарий