Xpoint
   [напомнить пароль]

Выполнение скрипта при установке расширения для Firefox

2005-07-22 17:26:37 [обр] Yan [досье]
Здравствуйте!
Как сделать, чтобы выполнялся некоторый скрипт при установке расширения, например, копирование файла из упакованного xpi в папку профиля?
То есть, чтобы скрипт выполнялся только при установке, а не при каждом запуске браузера.
спустя 2 часа 25 минут [обр] Владимир Палант [досье]
Такая возможность не предусмотрена. Лучше вам всё-таки выполнять этот скрипт при каждом запуске браузера и проверять, существует ли уже этот файл. Альтернативно можно сохранять в установках, какая версия вашего расширения последней копировала файл и копировать только в том случае, если сейчас выполняется другая версия.
спустя 6 дней [обр] Yan [досье]
Спасибо за ответ.
В дополнение к проверке версии я решил в xpi класть некоторый файл-флаг, чтобы при установке он оказывался в папке extensions/{GUID}, при первом запуске браузера его удалять, а впоследствии проверять на наличие. Таким образом вроде получается то, что нужно.
Powered by POEM™ Engine Copyright © 2002-2005