как браузеры запоминают поля ввода?

Иногда, когда вы вводите информацию, у них есть автозаполнение в полях ввода. Например, иногда, если это поле ввода представляет собой просто базовую информацию, такую ​​как имя, адрес и т. д., вы можете дважды щелкнуть по нему, и ранее добавленное поле будет иметь предложения.

Как это работает? Я уверен, что он не входит в базу данных mysql для запоминания пользовательского ввода. Это через сеансы? печенье? jquery? аякс?

Я надеюсь, что мой вопрос достаточно ясен для чьего-то ответа,

Спасибо!


person hellomello    schedule 18.10.2011    source источник
comment
Это зависит от браузера. Некоторые хранят эту информацию в обычных текстовых файлах, некоторые используют sqlite.   -  person imm    schedule 18.10.2011
comment
будет ли кэширование работать так же?   -  person hellomello    schedule 18.10.2011


Ответы (1)


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

Например, Firefox хранит это в своей собственной базе данных SQLite. Но другие браузеры могут делать это по своему усмотрению.

Метод, который он делает, не должен иметь последствий для веб-приложений, поскольку он является внутренним для браузера. Однако это может иметь отношение к вам, если вы разрабатываете веб-браузер или расширение для браузера.

person thomasrutter    schedule 18.10.2011