我正在尝试制作Chrome插件,但Chrome API并没有给我足够的力量。我想使用NPAPI,但我不知道如何使用它,但我确实有Visual C ++的经验。
有人可以在C ++应用程序中向我展示“Hello world”,以便我可以开始使用吗?
答案 0 :(得分:24)
注意:Firefox和Chrome都会默认大多数插件to click-to-play soon,Chrome计划为phase out NPAPI entirely。此时不鼓励新项目的NPAPI。
NPAPI插件不应该是特定于浏览器的(至少应尽可能)。 Seamonkeys npruntime sample可以被认为是NPAPI的基本 Hello World 。如果您关心最新的Mac支持,则需要查看WebKits或Apples样本。
阅读材料以帮助您入门:
还有FireBreath项目:它是一个旨在降低浏览器插件开发入门门槛的框架,并且已经处理了大多数常见任务和问题。
答案 1 :(得分:7)
以下是一个简单的跨平台示例:npsimple