Я опробовал образец NPRuntime
, поставляемый с Gecko SDK 1.9.1, с помощью этой ссылки.
Он отлично работает с Firefox 3.6.
Следуя вышеуказанным шагам, я создал новый скриптовый плагин (npmyplugin.dll
). В настоящее время я помещаю npmyplugin.dll
в папку, отличную от Firefox/plugins
. Я регистрирую связанный тип mime и путь к плагину в реестре. Плагин загружается нормально. Но теперь браузер не вызывает NPP_GetValue
.
Я подозревал, что это должно быть потому, что я размещаю плагин в каталоге, отличном от Firefox/plugins
. Поэтому я сделал то же самое с npruntime.dll
(образец, поставляемый с Gecko sdk). Удивительно, но npruntime.dll
скрипты работали. Пожалуйста, подскажите, не пропустил ли я что-то важное при создании нового плагина.
NP_Initialize()
и т. д.? - person Georg Fritzsche   schedule 14.02.2010