我想制作一个Chrome插件,但Chrome API并没有给我足够的动力。我想使用NPAPI,但我不知道如何使用它,但是我在Visual C++中有经验。谷歌浏览器简单的hello world NPAPI插件?
有人可以在C++应用程序中显示'Hello world',这样我就可以开始了吗?
我想制作一个Chrome插件,但Chrome API并没有给我足够的动力。我想使用NPAPI,但我不知道如何使用它,但是我在Visual C++中有经验。谷歌浏览器简单的hello world NPAPI插件?
有人可以在C++应用程序中显示'Hello world',这样我就可以开始了吗?
注意:Firefox和Chrome都会默认大多数插件to click-to-play soon,Chrome的规划为phase out NPAPI entirely。此时,不鼓励新项目的NPAPI。
NPAPI插件不应该是浏览器特定的(至少尽可能)。对于NPAPI,Seamonkeys npruntime sample可被视为基本的Hello World。如果您关心最新的Mac支持,则需要查看WebKits或苹果示例。
阅读材料,让你开始:
也有FireBreath项目NPAPI文档:它是一个旨在降低浏览器插件开发入门障碍的框架,并且已经最多关注共同的任务和问题。
下面是一个简单的跨平台的例子:npsimple
Visual Studio解决方案版本适用于智能手机?此外,获取依赖关系(npapi头文件)是必需的,它们不在存储库内。通常在Windows中搜索编译依赖关系最吸引人。 – Ciantic 2010-06-19 16:00:49
原来可以从相当晦涩的谷歌代码SVN http://code.google.com/p/npapi-headers/ – Ciantic 2010-06-19 17:05:49
找到标题这是[npapi-sdk](http://code.google.com/ p/npapi-sdk /)项目。 [此拉请求](https:// github。com/mikma/npsimple/pull/1)似乎更新npsimple它。 – 2013-04-15 16:25:56
我还建议阅读一本书“编程Netscape插件”被赞奥利芬特http://www.podgoretsky.pri.ee/ftp/Docs/Internet/ Netscape%20Plug-Ins/ – Vanuan 2010-10-04 22:39:24
请记住,截至2013年9月23日,Chrome正在逐步停止对基于NPAPI的解决方案的支持。 http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html – 2013-09-23 18:43:35
... Firefox将在Chrome之前的一个月内制作除Flash之外的所有插件点击播放。 – 2013-09-23 19:39:34