Как заставить Firefox 56 перезагрузить устаревшее дополнение?

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

В целом устаревшее дополнение работает в Firefox 56, но есть некоторые проблемы, которые мне нужно решить.

Моя текущая проблема: Я изменяю файлы надстроек в текстовом редакторе, сохраняю их, перезапускаю Firefox, но вместо использования новых файлов надстроек браузер продолжает использовать старые версии этих файлов. Понятия не имею, где они их хранят.

Я отключил проверку подписи надстройки в браузере. Код надстройки находится в папке на локальном диске (не в сжатом виде). В профиле Firefox в папке «extension» находится текстовый файл, содержащий путь к этой папке. Браузер загружает надстройку, надстройка работает, но использует старые версии файлов надстройки даже после того, как я изменил исходные файлы. Пытался отключить, а потом включить надстройку, это совершенно не помогло.

Как я могу заставить Firefox 56 перезагрузить эту устаревшую надстройку после того, как я изменю файлы надстройки?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
497
1

Ответы 1

  1. Скопируйте в путь пакет (xpi) для установленного и отключенного / несовместимого дополнения. (... \ Профили \ xxxxxxx.default \ extensions) Обратите внимание, что файлы могут иметь такие имена, как {b9db16a4-6edc-47ec-a1f4-b86292ed211d} .xpi, но используя about: support, вы можете найти имя, связанное с этим дополнением.

    1. Удалите отключенный / несовместимый аддон
    2. Распакуйте файл xpi (это zip-файл)
    3. Отредактируйте install.rdf (содержит идентификацию расширения и проверки совместимости) включить другую версию изменить максимальную версию 56. *

    4. Отредактируйте chrome.manifest (содержит техническую конфигурацию, которая может быть общей для всех браузеров и версий или может быть настроена для каждого отдельного браузера или версии) Измените версию приложения, чтобы применить ее к версии вашего браузера.

    5. Добавить все файлы в файл .zip

    6. переименуйте файл file.zip в file.xpi
    7. Установите файл дополнения в свой firefox

У вас есть более подробная информация в: лучшие практики с firefox-palemoon.html

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

and his dog 20.02.2019 02:54

Поскольку я не читал, что вы удаляете / устанавливаете аддон, я понимаю, что вы хотите изменить файлы из установленного аддона, НО без изменения xpi и повторной установки. Правильно? Я всегда модифицирую xpi и устанавливаю его снова, и он всегда работает нормально.

Daniel Perez 21.02.2019 09:14

Нет, чувак, xpi вообще нет: «Код надстройки находится в папке на локальном диске (не в сжатом виде). ​​В профиле Firefox в папке« extension »есть текстовый файл, содержащий путь в эту папку ".

and his dog 22.02.2019 02:02

Понятно, но я все еще думаю, что вам следует изменить xpi и установить его. Если у вас нет файла xpi в папке расширений, вы можете загрузить xpi, используя классический архив надстроек (github.com/JustOff/ca-archive/releases)

Daniel Perez 23.02.2019 10:09

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

and his dog 24.02.2019 07:20

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

Daniel Perez 25.02.2019 11:02

Другие вопросы по теме