文件名称:NPAPI开发入门.doc
文件大小:61KB
文件格式:DOC
更新时间:2014-09-18 08:50:32
NPAPI
NPAPI全称为:Netscape Plugin Application Programming Interface (NPAPI). NPAPI 是一个很经典的插件方案,用dll进行注入,用协定的API进行通信,用字符串描述插件能力。插件宿主(在这里就是浏览器…)会根据能力描述,动态加载插件,并负责插件调用的流程和生命周期管理。而插件中,负责真实逻辑的处理,并可以构造UI与用户交流。以此类方式实现的插件系统,往往是处理的逻辑比较固定,但可扩展性不错。 Netscape Navigator 浏览器早已离我们远去, 但Netscape plug-in 却还顽强的活着,并且成为绝大多数浏览器都支持的跨平台插件标准,其中最常见的N插件莫过于 Flash 了, 想想满世界的类 “Youtube” 你就知道了。 现在 Qt 4.5 中支持了N插件,最直观的改变就是在 Qt Demo Browser 中原本应该显示 Flash 的位置不会再是一片空白了.