Мое приложение устанавливает мое дополнение Firefox (копируя my.xpi в [FF_inst_dir] \ extensions).
Это приложение взаимодействует с моим дополнением FF.
Это приложение периодически имеет обновления (.xpi с новой версией).
Когда мое приложение обновляется, оно делает следующее:
- Удалить папку и содержимое [FF_inst_dir] \ extensions \ MyExtension
- Скопируйте новый my.xpi в [FF_inst_dir] \ extensions
Однако, когда я перезагружаю FF, я вижу:
- ФФ, спросите меня об установке дополнения. Я согласен.
- FF удалить my.xpi (все нормально)
- FF удалить папку и содержимое [FF_inst_dir] \ extensions \ MyExtension
Я думаю, что FF попытаться удалить старый плагин.
Таким образом, я не установил плагин.
Как это можно правильно установить?