Где находятся расширения в мозиле. Все о профилях Firefox: создать, загрузить, удалить. Что такое расширение

16 января 2011 в 22:44

Анатомия Огненного лиса

  • Firefox

Захотел мой друг установить себе FireFox. И не просто установить, а так чтобы было «как у тебя». У FireFox есть встроенный инструмент, для публикации списка установленных дополнении. Я тут же им воспользовался и опубликовал свои дополнения. Но так как друг человек к ИТ не сильно близкий, хотя такой же ленивый, то куда-то там заходить, скачивать, устанавливать, настраивать ему совсем не хотелось. Говорит «зачем все это, у тебя же все на флешке, просто скопируй мне».

Пришлось призадуматься: просто скопировать нельзя, кроме настроек FireFox и его плагинов, там еще есть пароли, история посещении, избранное. Зачем ему знать по каких порно сайтам я бродил. Вручную чистить не хочется. Хранится все это в файлах, а не в реестре - FireFox кроссплатформенный, а в Линуксе реестра, насколько я знаю, нет. Значит файлы, в которых это все хранится, надо попробовать заменить на файлы из свежеустановленного FireFox-а.

Задача-минимум: выяснить где FireFox хранить сохраненные пароли и историю.
Задача-максимум: составить общее мнение о назначении файлов в каталоге FireFox.

Предупреждаю сразу, все что удалось узнать - это не результат дизассемблирования, дебагинга, перевода манулов, анализа кода. Это простое сравнение каталогов, чтение в блокноте конфигов и эксперименты с заменой файлов у двух установленных FireFox-ов.

Итак, пробуем включить интуицию, благо имена там вполне осмысленные, смотрим на каталог свежеустановленного FireFox-а и видим там такие подкаталоги:

chrome - содержит jar-файлы с их манифестами, причем формат манифеста не Windows;
components - Java-скрипты, отвечающие за ту или функциональность FireFox-а (о назначении можно догадаться по имени файла, например, как вам такое имя: NetworkGeolocationProvider.js);
defaults - скрипты и стили общие для всех профилей;
dictionaries - словари для проверки правописания (для движка HunSpell);
extensions - дополнения общие для всех (обычно там только тема по умолчанию);
greprefs - настройки движка FireFox-а в виде Java-скриптов;
modules - дополнительные Java-скрипты для работы разных фенечек (например для микроформатов);
plugins - плагины общие для всех (по умолчанию там только Mozilla Default Plugin, предназначение которого следить за обновлениями других плагинов или при необходимости выводить сообщении о не хватающем плагине);
res - некоторые CSS-стили, шрифты и рисунки (а web-дизайнером интересно будет глянуть на «справочники» в подкаталоге «dtd» и да прибудут с вами <, > и & );
searchplugins - поисковые движки (те самые которые «найти с помощью...»);
uninstall - программа для деинсталяции и лог-файлы установки (удалять не рекомендую, иногда нужен при обновлении FireFox-а).

А так же файлы в каталоге FireFox-а:
AccessibleMarshal.dll - если честно, то не знаю что это за ActiveX-библиотека, у меня все работает и без ее регистрации в системе;
application.ini, platform.ini - несколько неважных настроек;
blocklist.xml
browserconfig.properties - несмотря на громкое название, всего лишь настройка «домашней страницы»;
crashreporter.exe, crashreporter.ini, crashreporter-override.ini - то самое приложение, которое запускается при падении FireFox-а, плюс его настройки;
dependentlibs.list - список библиотек, требуемых для работы FireFox-а в данной операционной системе;
freebl3.dll, nspr4.dll, nss3.dll, nssckbi.dll, nssdbm3.dll, nssutil3.dll, plc4.dll, plds4.dll, softokn3.dll, smime3.dll, ssl3.dll, xpcom.dll - те самые «требуемые библиотеки», насколько я понял, это обертки для работы с файлами, каталогами и криптосистемой операционной системы (префикс ns указывает на родителя FireFox - Netscape);
freebl3.chk, nssdbm3.chk, softokn3.chk - цифровые подписи некоторых библиотек (а может и не подписи, а может и не цифровые);
firefox.exe - он самый, тот который огненный:)
install.log - лог установки (можно посмотреть на ошибки при установки, а можно просто удалить);
js3250.dll - движок Java-скриптов;
LICENSE - MOZILLA PUBLIC LICENSE Version 1.1 - именно так, большими буквами;
mozcpp19.dll, mozcrt19.dll - обертки над объектами операционной системы (типы, строки, потоки, нити и функции для работы с ними) - такова цена кроссплатформенности (прям страшно смотреть на заголовки);
plugin-container.exe - с некоторых пор дополнения выполняются в песочнице, которая реализуется этим приложением (довольно часто выручает при работе с кривыми дополнениями);
README.txt - файл, который никто никогда не читает (там в принципе и читать-то нечего);
sqlite3.dll - движок базы данных SQLite (именно он используется в FireFox-е);
updater.exe, update.locale, updater.ini - обновлятор и его настройки (update.locale - сестра таланта);
xul.dll - прослойка между контентом и плагинами (могу ошибаться);

Теперь, не выключая интуицию, рассмотрим каталог профиля пользователя, в котором есть следующие подкаталоги:
bookmarkbackups - содержит файл с закладками и его бэкапы в формате JSON (то, что json легкочитаемый - враки, чуть глаза не сломал, когда открыл его в блокноте);
chrome - пользовательские css-стили;
extensions - дополнения (таков официальный перевод);
minidumps - хранит минидампы памяти, записанные при падении FireFox-а;
searchplugins - пользовательские поисковые движки;

а так же файлы:
blocklist.xml - список плагинов, заблокированных для установки;
bookmarks.html - страница-заглушка для закладок;
cert_override.txt - добавленные/перекрытые пользователем корневые сертификаты;
cert8.db - корневые сертификаты;
compatibility.ini - ?
compreg.dat - зарегистрированные для выполнения Java-скрипты/компоненты
content-prefs.sqlite - некоторые настройки FireFox-а;
cookies.sqlite - сохраненные куки (кроме флэш);
downloads.sqlite - список загруженных файлов;
extensions.cache, extensions.ini, extensions.rdf - установленные дополнения;
formhistory.sqlite - история заполнения html-форм;
key3.db - файл, хранящий ключ, которым зашифрованы сохраненные пароли;
localstore.rdf - ?
mimeTypes.rdf - список известных MIME -типов;
permissions.sqlite - сохраненные разрешения для сайтов (например, сайт addons.mozilla.org может устанавливать дополнения);
places.sqlite - расположение закэшированных ресурсов;
places.sqlite-journal - ? журнал текущих кэшируемых ресурсов?
pluginreg.dat - список зарегистрированных плагинов (не путать с дополнениями);
prefs.js - пользовательские настройки;
search.json - история поисковых запросов;
search.sqlite - ? история поисковых запросов (почему то сюда ничего не записывается, может в будущем будет)?
secmod.db - ? настройки шифрования и использования токенов?
signons.sqlite - сохраненные пароли;
urlclassifierkey3.txt - ?
webappsstore.sqlite - ? сохраненные

У Вас возникли проблемы с каким-либо расширением Mozilla Firefox (Pale Moon )?

Не работает? Исчезла панель (боковая, верхняя и т.д.)?

Нет доступа к настройкам расширения Mozilla Firefox ?

Медленный Firefox ? Полный "тормоз"?

Нет желания разбираться с конфигурационными файлами?

Но у Вас есть желание пользоваться своим любимым расширением.

Удалить. Очистить. Установить.

Воспользуйтесь следующим простым алгоритмом для браузера Mozilla Firefox (Pale Moon):

Примечание: иногда вышеперечисленное не решает проблему, например: боковая панель расширения "All-in-One Sidebar " "исчезла", не открывается и доступа к ней нет.

Тогда решается это следующим образом:

Запускаем Firefox в безопасном режиме (подробней см. статью Безопасный режим браузера.) и загружаем с опцией - "Сбросить настройки панелей инструментов и элементов управления ". Далее кнопка - "Произвести изменения и перезапустить ".

Данная проблема появляется в связи с "испорченным " файлом localstore.rdf

Удаление и восстановление расширения на примере SeoQuake (v.2.6.8).

Алгоритм удаления, сохранения и восстановления расширения для браузера Mozilla Firefox (Pale Moon), предназначен для большинства расширений.

Примечание: Интерфейс и сообщения показанные на данной странице являются ориентировочным, т.к. зависит от текущей версии приложения, но суть остаётся актуальной для браузера Mozilla Firefox и Pale Moon версий 3.6.х - 2Х.х.и выше.

Сохранить расширение.

Если у Вас возникли проблемы в работе расширения или "неправильное" поведение браузера, например:

  • "Сократилась" панель инструментов SeoQuake без возможности ее восстановления в браузере.
  • Нет доступа к настройкам панели инструментов.
  • Или Вы желаете просто удалить какое-нибудь расширение из Mozilla Firefox .

При необходимости, если например, нет доступа к сети интернет, нет возможности загрузить с сайта, и прочее, сохраняем расширение (SeoQuake ) при помощи приложения CLEO , при этом программа FEBE - должна быть установлена.

Для сохранения, в панели меню, выбираем - "Инструменты " - "FEBE "-"Быстрая резервная копия "

  1. Устанавливаем папку, куда будем копировать расширение (SeoQuake ).
  2. Ставим галочку на нужном расширении (SeoQuake ).
  3. Кнопка "Начать ".
  4. Если все в порядке, нам об этом сообщат в всплывающем окошке.

После удачного сохранения, необходимого нам расширения, мы его удалим из Mozilla Firefox .

Удалить расширение из браузера Firefox

Для удаления расширения в Mozilla Firefox, переходим в Панель меню - "Дополнения ".

В открывшемся списке, выбираем расширение (SeoQuake ) для удаления и нажимаем кнопку "Удалить "

Нас тут же предупредили во всплывшем окне.

Может, подумаете? А зачем? Мы же его сохранили. Удаляем ...

Вы думаете, что удалили расширение и все в порядке? Нет, Вы глубоко ошибаетесь!

Остатки расширения все еще находятся в файлах данных Mozilla Firefox действующего профиля.

Для начала необходимо в папке действующего профиля найти и удалить папку "SeoQuake ".

Примечание: Где находится профиль Firefox см. в статье главу - Как определить где находится профиль Mozilla Firefox .

Примечание: расширение SeoQuake к сожалению не одно такое скромное, которое оставляет после удаления свои следы в браузере.

Существуют масса расширений, которые "забывают " убрать за собой "мусор ", вследствие чего база данных Firefox раздувается и браузер сначала начинает медленней работать, потом происходят непонятные "зависания ", "глюки " и наконец перестает загружаться.

Поэтому, если Firefox стал медленней работать или "подвисать ", а Вы уверены, что с расширениями и плагинами у Вас все в порядке, и Вы уже несколько раз переустанавливали Firefox , но проблема не исчезла, то пора чистить файл конфигурации.

Но разбираться с этим делом не хочется.(Где эти записи? Какие записи? Где они находятся? и т.д.)

Выход есть и очень простой! Единственный недостаток - заново надо будет настроить все расширения и сам браузер.

Примечание. Начиная с версии Firefox 13 и выше, в браузере предусмотрена возможность сброса настроек и возможность более оперативно решать проблемы связанные с работоспособностью Firefox.

Очистка конфигурации браузера Mozilla Firefox от остатков расширения.

Для удаления записей оставшиеся от деинсталлированного расширения, переходим в панель меню:

"Справка " - "About:? "- "Все конфигурационные настройки "

Если Вы используете расширение MR Tech Toolkit

Или используйте адрес страницы:

Примечание: записи об измененных настройках Mozilla Firefox хранятся в файле:
prefs.js
(Подробней см. на сайте mozillazine.org) текущего профиля браузера.

Тут же получите страшное сообщение! Обещаем, что будем осторожны...

И в строке "фильтр " пишем seoquake . Далее, меланхолично, на каждой выведенной записи (...seoquake ...) правой кнопкой в меню- "Сбросить " очищаем значение поля.

Здравствуйте, дорогие друзья!

В службу технической поддержки платформы LPgenerator часто приходят письма от пользователей, которые жалуются на аномальное поведение визуального редактора: не сохраняются изменения, элементы целевой страницы не отображаются или разъезжаются в разный стороны и т.д.

В 99% случаев проблема кроется в используемом браузере, а именно, в его кэше, расширениях или запрете на обработку javascript`ов.

Наблюдения показывают, что с ним возникает меньше всего ошибок и проблем.

Сегодня мы расскажем вам о том, как очистить кэш браузера, отключить ненужные расширения и включить обработку скриптов. Итак, приступим.

1. Как очистить кэш браузера?

Кэш (cache) браузера — это копия содержимого веб-страниц, которые вы посещали. Если целевая страница (или ее отдельные элементы), которую вы хотите просмотреть, уже есть в кэше, браузер мгновенно загрузит ее с вашего жесткого диска без обращения к серверу.

Таким образом, после сохранения изменений в редакторе LPgenerator вы можете увидеть не отредактированную страницу, а ее копию из кэша. В этом случае страница еще не содержит последних внесенных вами изменений, поэтому создается впечатление, что редактор их не сохранил. Более того, перегруженный кэш также может сказываться на скорости работы функционала платформы.

О том, как правильно очистить кэш, читайте в руководствах, приведенных ниже.

После очистки кэша обязательно перезапустите браузер и проверьте работоспособность.

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

1.2. Как очистить кэш Google Chrome?

Перед началом операции убедитесь, что все необходимые данные (сообщения, страница в редакторе, текст и проч.) в браузере сохранены.

1) Кликните по значку меню в правом верхнем углу:

2) Выберите пункт "История":

Обратите внимание: открыть историю в Chrome можно и с помощью сочетания клавиш Ctrl+h

3) Кликните "Очистить историю":

4) Выберите "За все время" (это важно, в противном случае толка от очистки не будет) ,
установите галочку напротив пункта "Изображения и другие файлы, сохраненные в кеше" и нажмите "Очистить историю":

5) Готово. Закройте и откройте браузер (это важно, в противном случае очистка не поможет).

2. Как отключить расширения браузера?

Расширение браузера (плагин, аддон) — компьютерная программа, которая расширяет функциональные возможности браузера. Иногда в функционал расширений входит блокировка различных элементов и технологий, необходимых для корректной работы визуального редактора LPgenerator.

Вот некоторые из расширений, которые следует отключить:

  • NoScript;
  • Adblock (Adblock Plus);
  • Ghostery.

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

Ниже мы поясним как отключать расширения в браузерах Google Chrome, Mozilla Firefox, Opera и Internet Explorer.

Как отключать расширения в Google Chrome?

1) Нажмите на значок настроек справа в верхнем углу:

2) Выберите пункт «Настройки»:

3) Выберите раздел «Расширения» слева:

4) Снимите галочки напротив расширений, которые блокируют рекламу. Плагин не удалится и его можно будет включить, когда понадобится:

Примечание: самыми популярными блокировщиками являются плагины Adblock и Adguard, но возможно, у вас установлены другие расширения для блокировки — их нужно отключить.

5) Если вы не хотите отключать расширение, то можете приостановить его работу на странице.

Например:

6) Готово. После отключения работы плагинов нужно перезагрузить страницу. Желательно нажать сочетание клавиш Ctrl и R:

Как отключить расширения в Mozilla Firefox?

1) Откройте меню Firefox в панели браузера справа

2) Выберете из выпадающего списка раздел “Дополнения”

После произведенных действий перезапустите браузер и проверьте работу LPgenerator.

Как отключить расширения в Opera?

1) Из меню выберите Расширения > Управление расширениями.

2) Щелкните по кнопке "Отключить" напротив соответствующего расширения.

Как отключить расширения в Internet Explorer?

1) Нажмите по значку настроек в браузере

2) Выберете пункт “Настроить надстройки”

3) Кликните по надстройке и нажмите “Отключить”

Как отключить расширения в Safari?

1) Кликните по иконке настроек в правом меню браузера

2) Из выпадающего списка выберете пункт “Настройки”

3) Перейдите в раздел “Расширения”

4) Вы можете отключить сразу все расширения, воспользовавшись ползунком Выкл\вкл

5) Для того чтобы отключить конкретное расширение, снимите галочку возле него

Здравствуйте всем, кто зашел на сайт для новичков интернета. На страницах нашего ресурса мы рассказывали о браузере Mozilla Firefox, как его установить, его настройки и т.д. Более подробно смотрите в , посвященной этой теме. Сегодня мы рассмотрим, что такой профиль, как его найти, какие файлы в нем находятся и за что они отвечают.

Во время установки браузера создается специальная папка, в которой в дальнейшем будет храниться вся наша информация: сессии, пароли, закладки, установленные расширения, различные панели и многое другое. Эта папка и называется «профиль ».

Она хранится отдельно от всех программных файлов браузера. Это означает, что вы сможете спокойно удалить, переустановить Mozilla Firefox. Ваши данные в профиле сохраняться. Или наоборот, если у вас возникла проблема, то вам не придется удалять браузер, а просто удалить профиль и таким образом решить свою проблему.

Где находится профиль firefox

Чтобы узнать где находится папка профиля firefox есть два способа. Рассмотрим их.

С помощью браузера . Запускаем его, открываем главное меню и кликаем по маленькой иконке с вопросительным знаком.

Таким образом мы откроем справочный отдел.

И переходим в «Информация для решения проблем ».

Перед нами появится страница сведений об Mozilla Firefox. В графе «» нажимаем на кнопочку «Показать папку ». Через секунду она откроется перед вами. Вся ваша информация из этого браузера хранится именно здесь.

Перейти к этой папке профиля можно и не открывая Firefox - сочетания клавиш Win и R (Win + R). При их использовании появляется окошко «Выполнить »

Вводим такую команду «%APPDATA%\Mozilla\Firefox\Profiles\ » и нажмем «Ок». Откроется Проводник, где будет указана папка профиля, в которой будет указана слово default, примерно в таком формате (xxxxxxxxx.default-00000000000).

Что хранится в профиле Mozilla Firefox

Теперь давайте рассмотрим, что именно хранится в папке профиля.

Закладки , история, данные о загруженных файлах содержаться в файле places.sqlite

Все резервные копии ваших закладок хранятся в папке bookmarkbackups . Для того, чтобы восстановить закладки из копии резерва, откройте браузера, нажмите на кнопку Импорт и резервные копии

Можно воспользоваться еще одним способом для сохранения закладок - .

Данные о паролях , которые вы сохраняете в браузере хранятся в файлах logins.json и key3.db

Для сайтов такие, как: , где и какие всплывающие окна показывать находятся в файлах permissions.sqlite и content-prefs.sqlite

Список установленных поисковых систем отображает файл search.json.mozlz4

Файл formhistory.sqlite содержит данные о поиске или тех, что вы вводили на различных сайтах. Предназначен для автозаполнения полей форм на ресурсах.

Альтернативой куки является хранилище D OM , оно больше по объему, безопасна. За хранение информации отвечает файл webappsstore.sqlite

Все данные о расширениях , которое вы установили в браузере хранятся в папке extensions

Если вы устанавливали сертификаты безопасности и SSL , то все их настройки хранит в себе файл cert8.db

База данных защитных модулей хранятся в secmod.db

Файл mimeTypes.rdf указывает браузеру какие выполнять действия при загрузке того или иного файла. Например, файл в формате.pdf открывать в Acrobat Reader

Все данные о MIME-типах установленных плагинах содержатся в файле pluginreg.dat

Настройки о расположении панели инструментов , размерах и позициях окон хранятся в xulstore.json

Все настройки браузера, которые мы сами устанавливаем в окне Настройки, сохраняются в файле prefs.js

Мы рассмотрели наиболее важные данные для сохранения и восстановления. Итак, сегодня мы узнали, что такое профиль, где он находится и что в нем находится.

На этом давайте сегодня закончим. В следующий раз мы поговорим, как управлять паролями в Mozilla Firefox. До новых встреч!

Каждый несчастлив ровно на столько, насколько он сам считает себя несчастным.

Джакомо Леопарди

Решил я рукой поправить одно расширение по имени Vimperator, да не тут-то было..

вот где Firefox хранит все свои данные:

Windows

На Windows 95, 98 и ME папки профиля по умолчанию располагаются в одной из следующих папок:

  • C:\Windows<папка профиля>\
  • C:\Windows\Profiles\ \Application Data\Mozilla\Firefox\Profiles\<папка профиля>\

На Windows 2000 и Windows XP

  • C:\Documents and Settings\ \Application Data\Mozilla\Firefox\Profiles\<папка профиля>\

Папка «Application Data» является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: «Инструменты > Параметры папки > вкладка Вид >

На Windows Vista и Windows 7 по умолчанию папки профиля располагаются в одной из следующих папок:

  • C:\Users\ \AppData\Roaming\Mozilla\Firefox\Profiles\<папка профиля>\

Папка «AppData» является скрытой папкой; для отображения скрытых папок откройте Windows Explorer и выберите: «Инструменты > Параметры папки > вкладка Вид > Показать скрытые файлы и папки».

На Windows 2000, Windows XP, Windows Vista и Windows 7 вы также можете ипользовать следующий путь для поиска папки профиля, даже если он является скрытым:

  • %APPDATA%\Mozilla\Firefox\Profiles\<папка профиля>\

где %APPDATA% это переменная окружения, представляющая собой путь к папке C:\Documents and Settings\<имя пользователя>\Application Data на Windows 2000/XP и C:\Users\<имя пользователя>\AppData\Roaming на Windows Vista и Windows 7. Обе эти папки скрыты по умолчанию.

Чтобы найти папку профиля в папке по умолчанию в Windows 2000, Windows XP, Windows Vista и Windows 7:

Каждая папка в папке «Profiles» (напр. «xxxxxxxx.default») является профилем на вашем компьютере.

Windows Vista и Windows 7 : Вы можете открыть приложение «Запуск программы», чтобы найти папку профиля, как объяснено выше, или же вы можете открыть меню «Пуск» в Windows и использовать функцию «Найти программы и файлы» в Windows 7 или функцию «Начать поиск» в Windows Vista:

«Найти программы и файлы» в Windows 7

1. Нажмите кнопку Пуск или клавишу Windows, чтобы открыть меню Пуск.
2. В поле «Найти программы и файлы» в Windows 7 или «Начать поиск» в Windows Vista введите %APPDATA%\Mozilla\Firefox\Profiles и нажмите Enter.

3. Щелкните по любому из профилей (например xxxxxxxx.default), чтобы открыть его в проводнике Windows.

Linux

Папки профиля расположены в:

  • ~/.mozilla/firefox/<папка профиля>/

Папка «.mozilla» является скрытой папкой; Чтобы показать скрытые файлы в Nautilus (обозревателе файлов по умолчанию в Gnome) или Thunar (обозревателе файлов по умолчанию в XFCE), выберите пункт меню «Вид -> Показывать скрытые файлы» либо нажмите Ctrl+H.

Mac

Папки профиля расположены в одной из следующих папок:

  • ~/Library/Mozilla/Firefox/Profiles/<папка профиля>/
  • ~/Library/Application Support/Firefox/Profiles/<папка профиля>/

Символ тильды (~) относится к домашнему каталогу текущего пользователя, таким образом ~/Library является папкой /Macintosh HD/Users//Library.