Где браузер хранит данные автозаполнения форм? В локальном профиле браузера
Где браузер хранит данные автозаполнения форм? В локальном профиле браузера Автозаполнение форм в браузере — это функция, которая автоматически подставляет необходимую информацию (например, личные данные пользователя, адреса, пароли или банковские карты) в нужные поля на веб-ресурсах (сайтах). Браузер сохраняет информацию, которую пользователь вводит вручную при регистрации, покупках, авторизации и т. д. При открытии похожей формы, даже если это другой веб-ресурс, браузер распознает HTML-код сайта и предлагает вставить сохраненные данные из памяти. Каждый браузер применяет собственный формат и местоположение. Рассмотрим три наиболее популярных браузера: Google Chrome, Mozilla Firefox и Apple Safari. Google Chrome (и другие браузеры на основе Chromium: Opera, Яндекс.Браузер, Brave и т. д.) хранит данные автозаполнения (кроме паролей) в SQLite-базе “Web Data”, расположенной в папке профиля пользователя. Стандартные пути: Windows: %LOCALAPPDATA%\Google\Chrome\User Data\Default\ Linux: ~/.config/google-chrome/Default/ macOS: ~/Library/Application Support/Google/Chrome/Default/ Пароли в Google Chrome хранятся в базе данных Login Data рядом с Web Data. Mozilla Firefox хранит историю заполнения форм в файле “formhistory.sqlite”, расположенном в папке профиля пользователя. Система похожа на Google Chrome: здесь пароли так же хранятся отдельно — в файлах logins.json и key4.db. Стандартные пути: Windows: %APPDATA%\Mozilla\Firefox\Profiles\<профиль>\formhistory.sqlite Linux: ~/.mozilla/firefox/<сгенерированное_имя_профиля>.default/ macOS: ~/Library/Application Support/Firefox/Profiles/<профиль>/formhistory.sqlite. Apple Safari не использует отдельный файл для автозаполнения как в Chrome или Firefox. Данные автозаполнения (имена, адреса, контакты) хранятся в системном хранилище macOS и iOS — Keychain (цепочке ключей) и приложении Contacts. Последнее может звучать странно, но Safari не создает отдельную базу для таких данных, как имя, адрес или телефон. Вместо этого он использует уже существующие карточки из приложения «Контакты». Пароли и учетные данные сохраняются в iCloud Keychain, которая синхронизируется между устройствами Apple, если синхронизация активна. Стандартный путь: ~/Library/Safari/Form Values