Расширение Firefox XPCOM не работает после установки (C ++)

Я реализовал расширение обработчика протокола в C ++, используя Gecko SDK. Когда dll копируется в C: \ Program Files (x86) \ Mozilla Firefox \ компоненты, все работает отлично. Но когда тот же самый DLL используется для создания установочного файла .xpi, расширение устанавливается; но пользовательский протокол не работал.

У меня есть следующая структура в файле xpi

chrome.manifest
components
components/abc.dll
install.rdf

У меня нет файла IDL. Требуется ли файл IDL в xpi?

0

Решение

Исправлена!

Скучал <em:unpack>true</em:unpack> в install.rdf

Должен был включить install.rdf в вопрос 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]