Я следовал инструкциям здесь [MDC - Добавление расширений с помощью реестра Windows],
но не смог заставить Firefox автоматически установить мое расширение при перезапуске.
Я написал приложение, которое является наполовину службой Windows и наполовину расширением FF. Я собрал установщик и хочу, чтобы он мог устанавливать расширение Firefox вместе со службой.
До сих пор я пробовал следующие вещи:
- Удаление моей версии dev
расширение от FF first
- Удаление
файл указателя на мою версию dev
расширение из моего профиля dir
- Полное удаление моего профиля "dev"
так что FF имеет только «по умолчанию»
Профиль
- Запуск FF без
Переключатели -no-remote и -P I для среды разработки
- Попытка
введите HKEY_CURRENT_USER и
HKEY_LOCAL_MACHINE
- Тщательная проверка
идентификатор и пути, которые я использовал
- Попытка
Пути без пробелов
- Пробовать пути в кавычках
- Попытка
в конце пути
- Попытка имени файла .xpi в конце пути вместо просто имени dir
- Сборка XPI с использованием расширения
Плагин Builder вместо вручную
(хотя моя ручная сборка
установить просто отлично, если я перетащил его
FF)
Я использую FF3.5.2 на Windows 2003 Server
(это может быть проблема безопасности установки W2K3?)
ОБНОВЛЕНИЕ: теперь протестировано также на WinXP FF3.0.11. Та же проблема.