Почему NPRuntime требует файл xpt? - PullRequest
2 голосов
/ 17 февраля 2010

Я пытаюсь разобраться в том, что узнал о NPRuntime . Здесь является примером NPRuntime плагина из mozilla-central из NPRuntime плагина, который упоминает следующие строки

// ==============================
145 // ! Scriptability related code !
146 // ==============================
147 //
148 // here the plugin is asked by Mozilla to tell if it is scriptable
149 // we should return a valid interface id and a pointer to 
150 // nsScriptablePeer interface which we should have implemented
151 // and which should be defined in the corressponding *.xpt file
152 // in the bin/components folder

Теперь AFAIK NPRuntime не требуется копировать xpt файл, xpt файл относится к XPCOM и NPRuntime не использует XPCOM . Так что же означает приведенное выше утверждение?

1 Ответ

4 голосов
/ 17 февраля 2010

Этот комментарий лжет, как о xpt, так и о nsScriptablePeer, как вы можете видеть из реального кода. Пожалуйста, отправьте сообщение об ошибке в Core: плагины по этому поводу и укажите это в комментарии (бонусные баллы за патч!)

...