npapi包裹多重控制

时间:2013-04-10 05:57:58

标签: activex npapi browser-plugin

我想将一些activex dll包装到npapiActiveX DLL可以包含许多控件,就像我要打包的控件一样。

npapi dll可以包含多个控件吗?我知道npapi控件的工作方式如下:

x-application/x-...

似乎npapi dll无法包装许多控件,所以我必须拆分activex dll中的控件,但我认为这不是一个好主意,因为有一些公共数据结构

是否可以让npapi dll拥有多个控件?

1 个答案:

答案 0 :(得分:1)

是的,NPAPI插件可以支持多个mimetypes,所有流行的插件实际上都有多个(在Firefox中查看例如about:plugins)。

您为插件指定mimetypes的地方都支持指定多个 NPP_New()NPP_NewStream()会收到您可以查看的NPMIMEType参数。