
框架
文章平均质量分 83
z6482
这个作者很懒,什么都没留下…
展开
-
自行设计NPAPI开发框架
经历了一年有余的插件开发,对插件的工作机制也比较熟悉了,在开发插件的过程中使用sdk中的np_entry.cpp、npn_gate.cpp、npp_gate.cpp以及pluginbase.h这几个文件,极大的提高了插件开发的效率,使开发过程变得简单高效,但是在使用的过程中也发现了一些不足之处以及一些细微的bug。在开发过程中我已经对这几个文件进行了不同程度的修改以满足我的开发需求。虽然修改了能满原创 2012-12-21 14:57:31 · 11480 阅读 · 7 评论 -
NPAPI插件开发详细记录:利用cmake生成插件工程
在使用firebreath的过程中,逐渐了解cmake的,生成项目非常方便,曾经我提供过一个生成插件开发基本代码的小工具,其中也有生成VS project的选项,现在我将其更新了,工具默认生成cmake需要的CMakeLists文件。对cmake我也是一个初学者,因此本文并不打算介绍cmake,如果有兴趣深入学习请自行查找相关资料,本文以添加了CMakeLists文件的scriptdemo为例,简原创 2014-04-05 16:50:22 · 7905 阅读 · 1 评论 -
NPAPI插件开发详细记录:与JS交互
插件主要用于HTML页面中增强HTML页面可以支持的资源类型,在HTML页面中最重要的一个特性就是可以利用脚本语言来实现与用户的交互,之前的文章也提及过相关的议题,不过在交流过程中还是发现好多开发者对于这个主题有不太明白的地方,这里再次详细介绍一下在插件中如何与JS进行交互。以前的文章可以与本文互为参考:脚本化接口、插件接口脚本化。本文的例子代码可以下载:无boost需安装CMake、原来原创 2014-04-05 17:39:40 · 9891 阅读 · 5 评论