Предложения браузера для автоматического заполнения личной информации - PullRequest
2 голосов
/ 03 февраля 2012

Когда я захожу на некоторые сайты и ввожу такую ​​информацию, как имя, фамилия, адрес электронной почты, номер телефона и т. Д. ( при условии, что я сделал это раньше ) ... Браузер кажется достаточно умным, чтобы предложитьсоответствующие значения для полей, для которых я ввожу данные.

Каковы стандарты / разметка в этих полях, которые позволяют ( или помогают ) браузерам сопоставлять эти данные с кэшированными значениями?

В этом случае I не означает повторное посещение одной и той же формы на одном и том же сайте, но разные формы на разных сайтах.

Редактировать

Это относится к таким вещам, какАтрибут VCARD_NAME Internet Explorer и атрибут HTML 5 autocomplete.С учетом вышесказанного я до сих пор не могу найти никакого руководства о том, как включить автозаполнение для таких вещей, как имена , электронные письма и т. Д.какое-то конкретное значение для элементов ввода ... или, может быть, class?Я просто не уверен.

1 Ответ

0 голосов
/ 07 февраля 2012

После небольшой домашней работы кажется, что для этого нет единого стандарта. Спецификация HTML5 обращается к автозаполнению как функции, которую Пользовательский агент может предоставить, но не определяет дальнейшие рекомендации или указания

... У пользовательских агентов иногда есть функции, помогающие пользователям заполнять формы например, предварительно заполнив адрес пользователя на основе предыдущего пользователя ввод ...

Также может показаться, что большая часть сообщества пытается подавить это по соображениям безопасности / конфиденциальности. В конце концов, может показаться, что это не то, на что вы можете положиться в браузерах, и некоторые скажут, что вы никогда не должны реализовывать это для личной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...