Автозаполнение — это функция, встречающаяся в некоторых компьютерных приложениях или программах, обычно содержащих формы, которая автоматически заполняет поля и может сэкономить время пользователя.
Функция автозаполнения веб -браузера используется для заполнения форм ранее введенными значениями или предопределенным значением. Эта функция обычно используется для заполнения учетных данных для входа.
Автозаполнение часто встречается в веб-браузерах , используется для автоматического заполнения веб-форм . Когда пользователь вводит данные в форму и затем отправляет их, веб-браузер часто сохраняет содержимое формы по умолчанию. [ необходима цитата ]
Однако при обнаружении поля пароля веб-браузер обычно запрашивает у пользователя явное подтверждение перед сохранением пароля в своем хранилище паролей, часто защищенном встроенным менеджером паролей , чтобы разрешить использование «главного пароля» перед автоматическим заполнением учетных данных. [1]
В большинстве случаев, например, в Internet Explorer и Google Toolbar, записи зависят от имени поля формы, чтобы не вводить названия улиц в поле фамилии или наоборот. Для этого используйте предлагаемые имена для таких полей формы, в более ранних спецификациях HTML 5 этот RFC больше не упоминается, таким образом, оставляя выбор имен на усмотрение реализации каждого браузера.
Некоторые веб-браузеры, такие как Opera, автоматически заполняют данные кредитной карты и адреса . [2]
Отдельная веб-страница может включать или отключать автозаполнение браузера по умолчанию. Это делается в HTML с помощью autocomplete
атрибута в <form>
элементе или соответствующих ему элементах формы.
<!-- Автозаполнение включено по умолчанию --> < form autocomplete = "on" > <!-- В этом элементе формы включено автозаполнение --> < input name = "username" autocomplete = "on" > <!-- В то время как эта форма наследует значение родительской формы --> < input name = "password" type = "password" > </ form >
Было показано, что функция автозаполнения современных браузеров может быть использована в фишинговой атаке с использованием скрытых полей форм, что позволяет собирать личную информацию, такую как номер телефона пользователя. [3]