为什么NPRuntime需要xpt文件?

时间:2010-02-17 11:08:37

标签: mozilla npapi npruntime

我试图理解我对 NPRuntime 所学到的一切。 Here是来自 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 个答案:

答案 0 :(得分:4)

正如您从实际代码中可以看到的那样,关于xpt和nsScriptablePeer的评论都存在。请在Core:Plugins中提交一个关于此问题的错误,并在评论中提及(补丁的奖励积分!)