Обновление дополнений FF вручную - PullRequest
0 голосов
/ 30 марта 2010

Мое приложение устанавливает мое дополнение Firefox (копируя my.xpi в [FF_inst_dir] \ extensions). Это приложение взаимодействует с моим дополнением FF. Это приложение периодически имеет обновления (.xpi с новой версией). Когда мое приложение обновляется, оно делает следующее:

  1. Удалить папку и содержимое [FF_inst_dir] \ extensions \ MyExtension
  2. Скопируйте новый my.xpi в [FF_inst_dir] \ extensions

Однако, когда я перезагружаю FF, я вижу:

  1. ФФ, спросите меня об установке дополнения. Я согласен.
  2. FF удалить my.xpi (все нормально)
  3. FF удалить папку и содержимое [FF_inst_dir] \ extensions \ MyExtension Я думаю, что FF попытаться удалить старый плагин.

Таким образом, я не установил плагин.

Как это можно правильно установить?

Ответы [ 2 ]

1 голос
/ 30 марта 2010

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

0 голосов
/ 30 марта 2010

Что не так со встроенными в Firefox методами установки и обновления? Проще всего, вы переходите на веб-страницу и загружаете .xpi для установки.

Есть ли причина, по которой вы не можете опубликовать свое расширение на сайте дополнений Mozilla? Если это так, это обеспечит вам простую установку и автоматическое обновление при публикации новых версий.

...