Плагин Firefox NPAPI для Windows - PullRequest
2 голосов
/ 19 июля 2011

Я пытаюсь реализовать плагин NPAPI для Firefox в Windows, используя MingW для компиляции.Все отлично работает во время компиляции, но плагин не работает хорошо, когда он загружается Firefox.Браузер определяет некоторые параметры плагина, например, имя и автора, но он не получает методы и свойства правильно (они не распознаются при вызове кодом JavaScript).Плагин работает без проблем в Linux, но не в Windows.

Код: http://pastebin.com/eSDdxrMr

1 Ответ

0 голосов
/ 19 июля 2011

Имейте в виду, что то, что он определяет имя плагина и mimetype, не означает, что он загружает DLL;на окнах они хранятся как строковые ресурсы.Вызывается ли какая-либо из точек входа?Создается ли ваш лог-файл?

Если ни одна из точек входа не была повреждена вообще, убедитесь, что вы действительно экспортируете их;у вас есть файл .def?У него правильные точки входа?

FireBreath использует это для .def:

Вотточки входа в окна:

...