Иногда необходимо программно поменять некоторые настройки браузеров или
поменять чего-нить ручками, ну, или сделать резервную копию своих
настроек. Сделать это не сложно, ведь большинство браузеров, такие как
Firefox, Chrome, Opera настройки хранят в файлах в профиле пользователя.
Ниже набросал табличку и краткое описание файлов настроек, пригодится.
Директории с файлами настроек:
Firefox |
|
%APPDATA%\Mozilla\Firefox\Profiles\%profile_name% |
Chrome |
|
%LOCALAPPDATA%\Google\Chrome\User Data\Default\ |
Opera |
|
%APPDATA%\Opera\Opera\ |
IE |
|
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
|
Safari |
| %APPDATA%\Apple Computer\Safari\Preferences.plist |
*ИЕ выделяется из серой массы браузеров, он хранит свои настройки в реестре.
%APPDATA% и %LOCALAPPDATA% - это переменные среды операционной
системы Windows. Хранят в себе информацию расположении настроек
различных программ. Посмотреть полный список переменных можно, выполнив в
cmd, команду set без параметров. Установить новую переменную - "set
varname=value". Далее поподробнее о каждом браузере,
%s - путь до директории с настройками из таблицы.
---------------------------------------------------------------------------------------------------------
Mozilla Firefox.
C:\Documents and Settings\username\Application Data\Mozilla\Firefox\Profiles - Win XP
C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles - Win 7
В firefox у одного пользователя может быть несколько профилей. Список
всех профилей находится в %APPDATA%\Mozilla\Firefox\profiles.ini.
Управлять профилями можно запустив ff с параметром -p "firefox.exe -p".
Пользовательские настройки хранятся в профиле:
- %s\bookmarkbackups - в этой папке хранятся закладки Firefox, примерно с такими именами - bookmarks-DATE.json
- %s\prefs.js - пользовательские настройки (стартовая страница, обновления, прокси-сервера)
- %s\formhistory.sqlite - данные ввода в формы
- %s\places.sqlite - журнал с историей посещений
---------------------------------------------------------------------------------------------------------
Google Chrome
C:\Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default
Основные настройки Google Chrome находятся в файле Preferences. %s\Bookmarks
- закладки. История Google Chrome хранится в файлах History, Archived
History, History Index *. Если надумаете делать бэкап, то лучше включить
в него весь профиль.
---------------------------------------------------------------------------------------------------------
Opera.
C:\Documents and Settings\username\Application Data\Opera\Opera
- %s\profile\opera6.ini - пользовательские настройки Opera
- %s\profile\opera6.adr - закладки. Путь к
закладкам может быть изменен, узнать где они хранятся можно в файле
opera6.ini ([User Prefs] -> Hot List File), либо в самой опере
"Справка -> О программе"
- %s\vlink4.dat - история посещенных страниц
- %s\speeddial.ini - экспресс-панель оперы
---------------------------------------------------------------------------------------------------------
Internet Explorer.
C:\Users\username\AppData\Local\Microsoft\Windows\History
Параметры IE не хранятся в одном месте, а раскидано по всей системе :).
- HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main - пользовательские настройки IE(стартовая страница, прокси и т.д.)
- %USERPROFILE%\favorites - избранное, аля закладки.
- %USERPROFILE%\AppData\Local\Microsoft\Windows\History(Win 7),
%USERPROFILE%\Local Settings\History (Win XP) - история посещенных страниц Internet Explorer
%USERPROFILE% - переменная окружения, хранит в себе путь до профиля пользователя.
---------------------------------------------------------------------------------------------------------
Safari
- %APPDATA%\Apple Computer\Safari\Preferences.plist