Где фокс теперь хранит настройки дополнений?
Кое какая задумка перестала работать, когда в FF начиная примерно с 64+ я обнаружил, что настройки расширения хранятся теперь не в browser-extension-data. Может у других расширений оно там и продолжает хранить, но я подозреваю что появился некий другой механизм хранения, и он может быть в другом месте?
Вопрос в каком. Вероятно этот подход может быть общим для разных браузеров (общий API, я точно не в курсе, не разработчик расширений)
I-Love-Microsoft ★★★★★
05.05.19 17:22:29 MSK

Подозреваю, что теперь в LocalStorage ( /storage-sync.sqlite ?) и IndexedDB ( /storage/* ), как и обычные скрипты на обычных страницах. Просто адреса особые.
i-rinat ★★★★★
( 05.05.19 22:40:39 MSK )
Ответ на: комментарий от i-rinat 05.05.19 22:40:39 MSK

Спасибо, кажется там нашел. Значит надо переползать на ff sync.
I-Love-Microsoft ★★★★★
( 05.05.19 23:07:29 MSK ) автор топика

Может быть ты мне объяснишь, в чем в Firefox разница между:
— Плагинами
— Расширениями
— Дополнениями
Xintrea ★★★★★
( 07.05.19 16:46:10 MSK )
Ответ на: комментарий от Xintrea 07.05.19 16:46:10 MSK

Без малейшего понятия. Наверняка там общий API, просто разная цель. Что-то расширяет сам браузер, что-то добавляет поддержку каких-то элементов на страницах типа флэша или видео. Хрен его маму разберет
I-Love-Microsoft ★★★★★
( 08.05.19 19:59:52 MSK ) автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Zeitgeist 0.2 (2009)
- Форум Для тех кто мечтал поставить сразу все расширения для VSCode (2019)
- Форум Фокс хранит содержимое текстовых полей? (2008)
- Форум [Debian] Удаление пакетов, разрешение зависимостей, виртуальные пакеты (2010)
- Форум Вопросы по GrapheneOS и приложениям (2022)
- Форум Как делаются игры в соц-сетях? (2013)
- Новости Google закрывает сторонний доступ к Chrome Sync API (2021)
- Форум HDFS vs CEPH vs SAN (enterprise) (2017)
- Форум [opera][11.50] А вот и первая бета (2011)
- Форум int в си больше не нужен? (2022)
В каком файле хранит данные расширение Onetab для firefox?
Подскажите, где хранит данные расширение Onetab для firefox?
Официальная страница помощи говорит, что в профиле, не уточняя, в каком файле конкретно.
У меня пропал список onetab. Есть резервные копии профиля, но восстанавливать его целиком — глупо, затрутся другие данные. Я ковырялся в профиле firefox, но так и не нашёл хранилище.
- Вопрос задан 04 янв.
- 183 просмотра
Комментировать
Решения вопроса 1
XYZMoscow @XYZMoscow Автор вопроса
Помог поиск строки «onetab» по файлам профиля.
В итоге, нужный файл оказался тут:
AppData\Roaming\Mozilla\Firefox\Profiles\***.default\storage\default\moz-extension+++256fcfc3-2858-4db1-8423-cc730*****^userContextId=****
Вопрос закрыт.

Что интересно, при простом просмотре базы предположить, что это то что нужно — довольно затруднительно.
Ещё GUID расширения моно посмотреть вот тут about:debugging#/runtime/this-firefox
Ответ написан 04 янв.
Комментировать
Нравится Комментировать
Ответы на вопрос 1
Почти все данные firefox в профиле хранит в виде sqlite файлов
Открывваешь каталог профиля в linux — .mozilla/firefox/xxxx или в windows — %appdata%\Roaming\Mozilla\Firefox\Profiles\xxxx
все данные сайтов хранятся в /storage/default и там же есть каталоги для расширений, типа /storage/default/moz-extension+++XXXXXXXXXXXX
достаточно скопировать из старого профиля в новый (браузер должен быть закрыт) чтобы все перенеслось
p.s. установи какое-нибудь ide для этого типа SQLiteStudio и открывай файлы им, можно много что поковырять и даже подправить вне возможностей интерфейса, но само собой без нормальной документации и гарантий, т.е. бакапы бакапы и еще раз бакапы ДО экспериментов
Профили — Где Firefox хранит ваши закладки, пароли и другие пользовательские данные
Все изменения, которые вы вносите в Firefox, такие как ваша домашняя страница, используемые вами панели, установленные вами расширения, сохранённые пароли и ваши закладки, хранятся в специальной папке, называемой профилем. Папка профиля хранится отдельно от исполняемых файлов Firefox, поэтому даже если что-то случится с Firefox, ваша информация останется невредимой. Это также означает, что вы можете удалить Firefox без потери своих настроек, и что вам не нужно переустанавливать Firefox для удаления информации или решения проблем.
Оглавление
- 1 Как мне найти свой профиль?
- 1.1 Как найти свой профиль, не открывая Firefox
Как мне найти свой профиль?

- Нажмите кнопку меню , выберите Справка , а затем — Информация для решения проблем . В меню Справка выберите Информация для решения проблем . Откроется вкладка «Информация для решения проблем».
- В разделе «Сведения о приложении» рядом с надписью « Папка Каталог профиля» нажмите кнопку Открыть папку Показать в Finder Открыть каталог . Откроется окно с вашей папкой профиля. Откроется ваша папка профиля.
Примечание: Если вы не можете открыть или использовать Firefox, следуйте инструкциям из раздела «Как найти свой профиль, не открывая Firefox» этой статьи.
Как найти свой профиль, не открывая Firefox
По умолчанию Firefox хранит вашу папку профиля в следующем расположении:
C:\Пользователи\\AppData\Roaming\Mozilla\Firefox\Profiles\
По умолчанию Windows скрывает папку « AppData », но вы можете найти свою папку профиля следующим образом:
- Нажмите + R на клавиатуре. Откроется диалоговое окно «Выполнить».
- Введите:
%APPDATA%\Mozilla\Firefox\Profiles\ - Нажмите OK . Откроется окно с папками профилей.
- Дважды щёлкните по папке профиля, которую хотите открыть. Если у вас только один профиль, его папка содержит «default» в названии.
- На начальном экране выберите плитку «Рабочий стол». Откроется рабочий стол.
- На рабочем столе переместите курсор в правый нижний угол, чтобы открыть панель «Charms».
- На панели «Charms» выберите Поиск . Откроется боковая панель «Поиск».
- В поле поиска не нажимая Enter введите:
%APPDATA%\Mozilla\Firefox\Profiles\
Появится список папок профилей. - Выберите папку профиля, которую хотите открыть (она откроется в новом окне). Если у вас только один профиль, его папка содержит «default» в названии.
- Нажмите кнопку Пуск Windows. Откроется меню «Пуск».
- В поле поиска в нижней части меню «Пуск» не нажимая Enter введите:
%APPDATA%\Mozilla\Firefox\Profiles\
В верхней части меню «Пуск» появится список профилей. - Выберите папку профиля, которую хотите открыть (она откроется в новом окне). Если у вас только один профиль, его папка содержит «default» в названии.

- Вы также можете найти свой профиль, нажав кнопку и введя «%APPDATA%\Mozilla\Firefox\Profiles\».
Примечание: О том, как настроить отображение папки « AppData » и других скрытых файлов и папок в Windows, вы можете узнать в этой статье.
- Нажмите кнопку Пуск Windows и выберите Выполнить… .

- Введите:
%APPDATA%\Mozilla\Firefox\Profiles\
Нажмите кнопку OK .
Откроется окно с папками профилей.
- Дважды щёлкните по папке профиля, которую хотите открыть. Если у вас только один профиль, его папка содержит «default» в названии.
- Откройте папку « Application Support », выберите в ней папку « Firefox », а затем — папку « Profiles ».
- Ваша папка профиля находится внутри этой папки. Если у вас только один профиль, его папка содержит «default» в названии.
- (Ubuntu) Откройте меню Переход в правой верхней части экрана и выберите Домашняя папка . Откроется окно файлового менеджера.
- В меню Вид выберите Показывать скрытые файлы , если этот флажок ещё не поставлен.
- Дважды щёлкните по папке « .mozilla ».
- Дважды щёлкните по папке « firefox ». Если у вас только один профиль, его папка содержит «default» в названии.
- places.sqlite
В этом файле содержатся все ваши закладки Firefox, списки всех загруженных вами файлов и всех посещённых вами веб-сайтов. - bookmarkbackups
В этой папке хранятся файлы с резервными копиями закладок, которые могут быть использованы для восстановления ваших закладок. - favicons.sqlite
В этом файле содержатся все значки для ваших закладок Firefox. - key4.db
- logins.json
- permissions.sqlite
- content-prefs.sqlite
- search.json.mozlz4
В этом файле хранятся пользовательские поисковые системы. Для получения дополнительной информации прочтите эту статью. - persdict.dat
В этом файле хранятся все слова, которые вы добавили в словарь Firefox. Для получения дополнительной информации прочтите эту статью. - formhistory.sqlite
В этом файле записано, что вы искали в панели поиска Firefox и какую информацию вводили в поля на веб-сайтах. Для получения дополнительной информации прочтите эту статью. - cookies.sqlite
Куки — это небольшие фрагменты данных, сохранённые на ваш компьютер веб-сайтами, которые вы посетили. Обычно они содержат такую информацию, как настройки сайта или состояние входа. Все куки хранятся в этом файле. - webappsstore.sqlite
В этом файле хранится информация для веб-сайтов - chromeappsstore.sqlite
В этом файле хранится информация для страниц about:*. - extensions
В этой папке, если она существует, хранятся файлы для всех установленных вами расширений. Чтобы узнать больше о расширениях Firefox и других дополнениях, прочтите эту статью. - cert9.db
В этом файле хранятся все настройки ваших сертификатов безопасности и все SSL‐сертификаты, которые вы импортировали в Firefox. - pkcs11.txt
В этом файле хранится конфигурация модулей защиты. - handlers.json
В этом файле хранятся ваши настройки, сообщающие Firefox, что делать при загрузке файлов определённого типа. Например, такие настройки могут сообщать Firefox, что PDF-файлы следует открывать с помощью Acrobat Reader, когда вы на них нажимаете. Для получения дополнительной информации прочтите эту статью. - sessionstore.jsonlz4
В этом файле хранятся открытые в настоящий момент вкладки и окна. Для получения дополнительной информации прочтите эту статью. - xulstore.json
В этом файле хранятся размеры и расположение основного окна Firefox и окна Библиотеки, выбранные столбцы окна Библиотеки и раскрытые папки на боковых панелях Закладок и Журнала. - prefs.js
В этом файле хранятся изменённые пользователем настройки, такие как изменения, внесённые вами в диалоговых окнах настроек Firefox и настройках панели инструментов (Как настроить панели инструментов, элементы управления и кнопки Firefox). Дополнительный файл user.js , если он существует, перезадаёт любые изменённые настройки. - containers.json
В этом файле хранится подробная информация о контейнерах, используемых функцией «Вкладки в контейнерах», в том числе созданных такими расширениями, как «Фейсбук-контейнер». - В статье «Менеджер профилей — создание, удаление и переключение профилей Firefox» описано, как, например, создать новый профиль, установить новый профиль по умолчанию и удалить старый профиль.
- В статье «Как восстановить пользовательские данные, которые пропали после обновления Firefox» описано, как использовать менеджер профилей для переключения профилей, если у вас их несколько.
- В статье «Резервирование и восстановление данных в профилях Firefox» описано, как создать резервную копию профиля и как восстановить профиль, а также как перенести информацию своего профиля в другое расположение жёсткого диска или на другой компьютер.
- В статье «Восстановление важных данных из старого профиля» описано, как скопировать файлы в новый профиль, и приведен список файлов, в которых хранится полезная для восстановления информация.
Нажмите на значок Finder на панели Dock. На панели меню выберите Перейти , а затем, удерживая клавишу option или alt , — Библиотека . Откроется окно с папкой «Библиотека».
Какая информация хранится в моём профиле?
Примечание: Это не полный список. Здесь приведена только важная информация.
Закладки, загрузки и история просмотра:
Пароли:
Настройки сайтов:
Поисковые системы:
Личный словарь:
История автозаполнения:
Куки:
Хранилище DOM:
Хранилище DOM призвано предоставить более вместительную, безопасную и простую в использовании альтернативу хранению информации в куках.
Расширения:
Настройки сертификатов безопасности:
Настройки устройств защиты:
Действия при загрузке файлов:
Сохранённая сессия:
Расположение окон и настройки диалоговых окон:
Пользовательские настройки:
Контейнеры:
Работа с профилями
Эти прекрасные люди помогли написать эту статью:

Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
Где хранятся расширения firefox

Filko Участник Группа: Members Зарегистрирован: 25-10-2019 Сообщений: 7 UA: 76.0
Где Firefox хранит данные расширений?
Нужно найти пропавшие сейвы Tab Session Manager. В отладчике нашел ID расширения Tab-Session-Manager@sienori и Внутренний UUID f191abb5-. ID — это архив XPI в папке extensions. В папке данных нет, значит нужно искать по внутреннему UUID. Но где? Как по UUID найти нужную папку? Та же проблема коснулась FVD Speed Dial — обнулился, но папки-то целы. Такое впечатление как будто сменился какой-то внутренний ID более высокого ранга и расширения начинают новую ветку своих данных. Примечание: ID профиля не изменился. Одно знаю точно — данные внутри папки профиля, тк после полной замены папки (делал бекап пол года назад) данные на время архивирования есть. Просветите кто в теме
№2 30-05-2020 16:59:51

kokoss Участник Группа: Members Зарегистрирован: 15-02-2018 Сообщений: 1660 UA: 52.0
Re: Где Firefox хранит данные расширений?
Filko
Filko пишет
значит нужно искать по внутреннему UUID. Но где?
№3 30-05-2020 19:00:10

ibb1386 Outpost’er Группа: Members Зарегистрирован: 30-10-2010 Сообщений: 1292 UA: 76.0
Re: Где Firefox хранит данные расширений?

Ток вид данных там «абракадабра».

Вот что из этого относится к uBlock Origin который у меня стоит ? Или к To Google Translate ?
Если надо чистить\удалять левак, то приходится не выбирать, а удалять всё и настраивать все расширения по новой, что бесит (некоторые опции к расширению бекапить можно, а некоторые нет)
п.с было, ещё лет дцать назад, расширение которое чистило остатки (выводило окно с выбором) расширений которые удалили, но после них остались конфиги с настройками. Как называется уже не помню.
Отредактировано ibb1386 (30-05-2020 19:04:34)
№4 30-05-2020 19:05:27

oleg.sgh Участник Группа: Members Зарегистрирован: 19-04-2014 Сообщений: 3141 UA: 68.0
Re: Где Firefox хранит данные расширений?
ibb1386
about:debugging#addons
№5 30-05-2020 19:08:50

kokoss Участник Группа: Members Зарегистрирован: 15-02-2018 Сообщений: 1660 UA: 52.0
Re: Где Firefox хранит данные расширений?
Вот что из этого относится к uBlock Origin который у меня стоит ? Или к To Google Translate ?
Для этого нужно знать UUID расширения, а узнать его можно здесь: about:debugging#/runtime/this-firefox
№6 30-05-2020 20:06:43

ibb1386 Outpost’er Группа: Members Зарегистрирован: 30-10-2010 Сообщений: 1292 UA: 76.0
Re: Где Firefox хранит данные расширений?
![[firefox]](http://forum.mozilla-russia.org/img/browsers/firefox.png)
kokoss
oleg.sgh
То, что там отображаются UUID расширений это я понимаю, но приходится вычитывать те, которые не входят в список.
Допустим, на скрине выше у меня 15 елементов (то есть 15 папко с конфигами от 15 разных расширений).
По адресу about:debugging#addons у меня отмечает 14 расширений (включая стандартную тему ).
Вывод: в папке есть одна лишняя папка с расширением, которое я удалил.
А теперь мне надо, поименно, найти эту папку исключив все остальные ссылаясь сначало на about:debugging#addons имена там и сравнивая их с папкой пр адресу который на скрине.

Легче способа нет ?
№7 30-05-2020 20:47:15

Filko Участник Группа: Members Зарегистрирован: 25-10-2019 Сообщений: 7 UA: 76.0
Re: Где Firefox хранит данные расширений?
kokoss пишет
Filko
Filko пишет
значит нужно искать по внутреннему UUID. Но где?

Просто буря положительных эмоций! Спасибо! Вернул всё в зад.
№8 16-01-2021 13:16:58

Filko Участник Группа: Members Зарегистрирован: 25-10-2019 Сообщений: 7 UA: 84.0
Re: Где Firefox хранит данные расширений?
При полном копировании(переносе) профиля на такую же машину, отличающуюся только папкой пользователя, не увидел работающие расширения. Отладчик говорит, что расширение установлено, ID расширения есть, но нет внутреннего UUID и URL манифеста пуст. Как вариант: запомнить старый UUID, удалить и установить расширение, в Profile/storage/default папку с новым UUID удалить, а со старым UUID переименовать в новый. Явно геморойно. Вопрос: а как проще? Может всё решается на уровне одного текстового файла? В каком файле прописаны UUID?
Добавлю: после удаления fvd speed dial остальные расширения получают ссылки и начинают работать, но, собственно, все танцы ради fvd.
Отредактировано Filko (16-01-2021 13:55:25)
№9 02-05-2021 09:35:57

Redisych Участник Группа: Extensions Зарегистрирован: 18-07-2005 Сообщений: 939 UA: 88.0
Re: Где Firefox хранит данные расширений?
Столкнулся с такой же проблемой.
Работавший раньше метод переноса профиля копированием папки из роминга теперь не работает.
Переносятся только история, закладки, пароли-логины.
Расширения все установлены, активны, но не работают (не видны следы их деятельности).
Решается выключением и повторным включением.
Как корректно клонировать полностью работоспособный идентичный профиль?
№10 02-05-2021 15:04:49

_zt Участник Группа: Members Зарегистрирован: 10-11-2014 Сообщений: 1383 UA: 78.0
Re: Где Firefox хранит данные расширений?
Redisych
После переноса попробуйте удалить в профиле addonStartup.json.lz4 и два раза перезапустить браузер. Первый запуск будет некорректным, но создаст новый кэш.
№11 05-05-2021 18:38:21

Redisych Участник Группа: Extensions Зарегистрирован: 18-07-2005 Сообщений: 939 UA: 88.0
Re: Где Firefox хранит данные расширений?
Вообще ничего не помогает. Стартует как свежий.
Короче, он создаёт новые профиля.
Пытаюсь перенести туда все файлы, пишет, что «Использование бла бла бла способно повредить закладки» и ничего не даёт сделать — или создать новый, или выйти.
В поисках решения нашёл комичное:
скрытый текст
Just as a postscript, in case anyone else has the same intractible problems, i finally managed to migrate my profile by importing my Firefox data into Chrome in Win7. Then i migrated my Chrome data to Chrome in Win10; not entirely straightforward, using a csv file and modifying Chrome settings, but it went OK. Then i exported the data in Win10 from Chrome to Firefox. Again, this did not go smoothly (i couldn’t import to Firefox from Chrome) and it took a few attempts. But in the end all my passwords were there in Firefox. Most of them were duplicated so yet more tidying up was required, but i got there in the end.
https://support.mozilla.org/en-US/questions/1278179
Дожились, через хром надо мигрировать.
Отредактировано Redisych (05-05-2021 18:48:37)
№12 05-05-2021 21:08:59

oleg.sgh Участник Группа: Members Зарегистрирован: 19-04-2014 Сообщений: 3141 UA: 88.0
Re: Где Firefox хранит данные расширений?
Redisych
пишет, что «Использование бла бла бла способно повредить закладки» и ничего не даёт сделать — или создать новый, или выйти.
Удалить в профиле файл compatibility.ini
Дожились, через хром надо мигрировать.
Отредактировано oleg.sgh (05-05-2021 21:15:58)
№13 05-05-2021 22:52:07

ibb1386 Outpost’er Группа: Members Зарегистрирован: 30-10-2010 Сообщений: 1292 UA: 88.0
Re: Где Firefox хранит данные расширений?
А общий фал настроек расширений как называется ?
Вот что бы удалить и все настройки сбросились ?!
№14 06-05-2021 10:51:42

oleg.sgh Участник Группа: Members Зарегистрирован: 19-04-2014 Сообщений: 3141 UA: 88.0
Re: Где Firefox хранит данные расширений?
ibb1386
В двух словах. Основная масса настроек дополнений хранится в папках по адресу: . профиль\storage\default.
Названия папок некий буквенно-цифровой набор. Узнать имя папки с настройками (Внутренний UUID) можно здесь: about:debugging#/runtime/this-firefox. Эти названия динамические и замена папок в новом профиле ничего не даст, как и замена их содержимого, без правки названий в prefs.js.
Есть вариант сохранить и восстановить настройки дополнения (ний), но это надо применить «бубен» и не для всех дополнений сработает. Как пример, бэкап настроек Quick Dial.
Инструкция
1. Узнать имя дополнения: ID расширения — quickdial@matmoul.com и папки настроек дополнения: Внутренний UUID — 1a8382e0-5440-43c5-a16f-f2db0d643316 (папка в профиле вида: moz-extension+++1a8382e0-5440-43c5-a16f-f2db0d643316^userContextId=4294967295).
2. Найти папку с именем UUID в папке профиля и сохранить.
3. Создать файл user.js или использовать имеющийся. Добавить в него настройку с ID расширения и Внутренний UUID (свои, разумеется).
4. В новый профиль добавить user.js и перезапустить Firefox.
5. Скопировать сохраненную папку в каталог нового профиля и установить дополнение.
6. Всё.
.
Дополнения в user.js можно добавить через запятую используя этот шаблон выше.
. f2db0d643316\»,\»»);
У меня, к слову, девять дополнений мигрируются таким образом.
Пути можно поменять правкой в самом prefs.js в строке — user_pref(«extensions.webextensions.uuids».
Удалить дополнение и его папку настроек (если останется), заменить данные в prefs.js, скопировать в профиль папку настроек, установить дополнение.
Отредактировано oleg.sgh (06-05-2021 11:23:18)
