можно ли редактировать/модифицировать аддоны firefox после установки?

Можно ли модифицировать/редактировать уже установленные аддоны firefox? Где на компьютере хранятся аддоны... Я имею в виду в какой папке и т.д...


person apnerve    schedule 28.06.2009    source источник


Ответы (6)


Дополнения/расширения хранятся в Linux в: $HOME/.mozilla/firefox/profile.default/extensions. Часть profile пути будет другой.

person Alan Haggai Alavi    schedule 28.06.2009
comment
В Windows это расположение %APPDATA%\Mozilla\Firefox\Profiles\{profile}.default\extensions. - person pbarney; 17.06.2014
comment
Это уже не правильный ответ. В дополнение к поиску папки, аддоны FF теперь подписаны, поэтому их изменение не так просто, и у меня пока нет ответа на этот вопрос. - person gone; 11.04.2017
comment
Обход требований к подписанным надстройкам, как показано в этом ответе: stackoverflow.com/a/36794754/156973 - @gone - person izogfif; 29.01.2019

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

  • Откройте меню «Справка» в верхнем меню браузера.
  • выберите параметр «Информация для устранения неполадок». Откроется вкладка Информация для устранения неполадок.
  • В разделе «Основные сведения о приложении» нажмите «Показать папку». Откроется окно с файлами вашего профиля.
  • Откройте там папку «расширения».

вы должны найти все файлы расширения здесь. Ваше расширение может быть файлом .xpi, который представляет собой не что иное, как zip-файл. скопируйте его в другую папку и переименуйте в .zip. Разархивируйте его и просмотрите содержимое в нем. Надеюсь это поможет.

person flyin23    schedule 21.11.2013
comment
это лучший ответ. - person Ooker; 17.12.2014
comment
Имейте в виду тот факт, что когда вы захотите включить эту отредактированную версию надстройки, firefox будет жаловаться, что она не подписана, и отключит ее по умолчанию. Вы можете переопределить это поведение, установив xpinstall.signatures.required:false в about:config, но это откроет брешь в безопасности вашей конфигурации. - person klaar; 25.04.2016
comment
@klaar, тогда почему ты предлагаешь открыть эту дыру в безопасности? - person PythoNic; 18.12.2020
comment
Люди могут найти свой собственный баланс между удобством и безопасностью, исходя из своих предпочтений и требований. Я предупредил их об этом, что мне еще делать? - person klaar; 18.12.2020

У меня (Windows) они теперь хранятся в C:\Users\YOUR_USER\AppData\Roaming\Mozilla\Firefox\Profiles\YOUR_PROFILE.default\extensions\

И туда вы копируете надстройку с идентификатором, найденным в install.rdf, внутри вашего zip-файла .xpi в качестве имени. Например: [email protected]

Но при перезапуске Firefox вам будет предложено подтвердить установку. Не годится для сценария разработки.

person cprcrack    schedule 15.10.2013

Их можно изменить, если вы найдете путь, по которому он установлен. Однако вам придется перезапускать Firefox каждый раз, когда вы вносите изменения в эти исходные файлы. Функция удаления аккуратно удаляет надстройку из каталога расширений, и вы можете просматривать и удалять настройки, которые вы установили для расширения, на странице «о: конфигурации».

В Windows этот путь обычно следующий: c:/Document and Settings/(ваше имя пользователя)/Application Data/Mozilla/Firefox/Profiles/(обычно по умолчанию)/extensions

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

person wai    schedule 28.06.2009

Вам потребуется найти папку своего профиля (инструкции), а затем найти папку называются «расширениями». Там будет папка для каждого установленного вами дополнения.

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

person sdwilsh    schedule 28.06.2009

Расширения Firefox находятся на:

%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\{profile}.default\extensions

Каждое расширение будет иметь свой идентификатор в виде имени файла вместе с расширением .xpi.

Чтобы узнать, какой идентификатор принадлежит установленному расширению, посетите about:support и обратитесь к таблице под названием Extensions.

Имейте в виду, что изменение расширения приведет к тому, что Firefox отключит его при следующем запуске, поскольку оно будет больше не соответствует подписи подлинности. Для изменить это поведение.

person elig    schedule 30.12.2018