摘要:
一.Netscape Plugin Interface(NPAPI) 大致的说明可以看下官方文档Plugin 本文主要针对于javascript与插件交互部分做一些交流,比如用于数字证书的操作(淘宝和支付宝的插件),用于播放的flash player插件等 与javascript的交互需要用到NPA 阅读全文
摘要:
本篇文章在探讨 NPAPI与 NPRuntime的设计,并非 Plugin教学。 当时因为看到公司内部写出来的 Plugin问题不少,而且网络上说明太少,特地写来给大家看的~ 故本篇没有详细介绍每个 API的使用与功能,请见谅啰! This article was written in2009/04 阅读全文
摘要:
一、编译runtime 1、Download SDK: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/4.0.1/source/ 下载解压firefox-4.0.1.source.tar.bz2文件 解压的文件夹firefox-4.0. 阅读全文
摘要:
为什么这还是入门呢?因为前面的我们什么都没学会,只是学会了建立一个dll项目,并生成了一个Firefox可以识别dll,在测试页面中不会弹出需要下载插件的错误。而任何功能都没有实现。所以这里才是真正的入门。本文随着作者本人的学习进度逐渐深入,难免有不周全之处,请看到本文的朋友帮忙指出有误的地方。 插 阅读全文
摘要:
前面一段时间关注了用firebreath开发插件,但是感觉用起来不是那么得心应手,还是回到NPAPI开发插件上来。本文根据NPAPI开发详解,Windows版进行开发,其中以VS2008为例进行开发,在VS2010中基本上是相同的。必须的plugin sdk,将其解压到某个目录下,我这里是:D:\U 阅读全文
摘要:
IDispatch接口是COM自动化的核心。其实,IDispatch这个接口本身也很简单,只有4个方法: [cpp] view plain copy IDispatch : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Get 阅读全文