Установите расширение Firefox, используя реестр Windows - PullRequest
0 голосов
/ 25 августа 2009

Я следовал инструкциям здесь [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. Та же проблема.

Ответы [ 2 ]

1 голос
/ 25 августа 2009

OK. Я понял это сам! Я скучаю по одной строке инструкции !!!

"местоположение распакованного XPI"

Я, должно быть, схожу с ума. По какой-то причине я перечитываю это как "упакованный XPI" снова и снова !!! (Я чувствую себя очень глупо сейчас)

Ответом было использование распакованных файлов в установочном каталоге, а не файла .xpi.

0 голосов
/ 09 марта 2011

Я заметил, что очень важно иметь обратную косую черту в пути к файлу, например: [TARGETDIR] Extension \ Firefox \

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...