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

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

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

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

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

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

0 ответов

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

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

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

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

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

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

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