Как заставить Firefox 56 перезагрузить устаревшее дополнение? - PullRequest
0 голосов
/ 01 декабря 2018

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

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

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

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

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

1 Ответ

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

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

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

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

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

Более подробную информацию вы найдете в: best-Practices-with-Firefox-palemoon.html

...