Каждый браузер применяет собственный формат и местоположение. Рассмотрим три наиболее популярных браузера: 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
#Викторины
