Я написал мультиплексный аддон, который был протестирован как в Chrome, так и в Firefox. Тестирование проводилось с использованием файла html по умолчанию, который генерирует Firebreath, и устанавливая DLL через regsvr32.Как использовать плагин FireBreath в расширении FireFox (.XPI)?
Я хотел бы упаковать этот аддон, чтобы пользователи Firefox могли установить его через аддон-менеджер через XPI и использовать его в моем расширении. Я сделал это в Chrome легко, упаковал DLL, backgroundpage.html в CRX.
Я понимаю, что DLL Firebreath необходимо вводить в DOM XUL (browserOverlay.xul), который, в свою очередь, может использовать JS (borwserOverlay.js) для вызова функций из DLL.
Я неясно, как придать самой DLL внутри XUL, до сих пор я пытался
<html:object id="myPlugin" type="application/x-betaplugin" width="300" height="300">
</html:object>
Где DLL называется npBetaplugin.dll в каталоге компонентов, если XPI.
остается неясным, из вашего вопроса, если вы просто пытаетесь упаковать NPAPI плагин внутри XPI или, если вы действительно хотите создать расширение, которое использует * * сказал плагин. – taxilian
Это было бы последнее, я пытаюсь создать расширение Firefox, которое использует уже разработанный Firebreath-плагин. Спасибо :) – user791953