NPAPI插件开发的问题

bjskyhorse 2011-11-17 11:25:03
开发 firefox的NPAPI插件,找了一些资料,很多介绍接口函数,和浏览器交互,比如说创建实例,销毁时实例,但是我这个插件里面具体的业务功能,比如我的插件里面想实现A,B,C三个功能,需要调用另外一个动态库里面的1,2,3,4,5几个函数,这些应该封装在NPAPI的哪个接口里面呢,NPAPI开发资料里面讲的都是下面这些标准接口,那业务接口如何封装和提供呢?

NPError NP_Initialize(NPNetscapeFuncs *browserFuncs);
NPError NP_GetEntryPoints(NPPluginFuncs *pluginFuncs);
void NP_Shutdown(void);
NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char* argn[], char* argv[], NPSavedData* saved);
NPError NPP_Destroy(NPP instance, NPSavedData** save);
...全文
446 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chucongqing 2012-05-08
  • 打赏
  • 举报
回复
http://hi.baidu.com/mrzd/blog/item/b7bfa1dd5b6d8d2d5982ddbb.html

5,006

社区成员

发帖
与我相关
我的任务
社区描述
解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
社区管理员
  • 跨浏览器开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧