NPAPI - Netscape Plugin API 与 PPAPI - Pepper Plugin API 的区别


NPAPI - Netscape Plugin API

PPAPI  - Pepper Plugin API


http://tieba.baidu.com/p/3730631247


NPAPI是当今最流行的插件架构,由网景开发,后Mozilla维护,几乎所有浏览器都支持,不过存在很大的安全隐患,插件可以窃取系统底层权限,发起恶意攻击。


2010年,Google在原有网景NPAPI(Netscape Plugin API)基础上开发了新的PPAPI(Pepper Plugin API),将外挂插件全部放到沙盒里运行,2012年Windows、Mac版本的Chrome浏览器先后升级了PPAPI Flash Player,并希望今年底值钱彻底淘汰NPAPI。


PPAPI的flash相较于NPAPI来讲,内存占用更大,因为全在沙盒里面运行。


顺便一提flash每次更新基本上都是修补安全漏洞


https://zhidao.baidu.com/question/1926857503444676627.html?qbl=relate_question_3&word=PPAPI%20NPAPI


NPAPI:用于Safari、FireFox、Opera (12.17版以下)
PPAPI:用于Chromium、Opera (15.0版以上)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows NPAPI-SDK是一种用于开发浏览器插件的软件开发工具包。NPAPINetscape插件应用程序接口)是一种应用程序接口,允许开发者创建功能丰富的插件,以增强浏览器的功能。 Windows NPAPI-SDK为开发者提供了用于创建NPAPI插件所需的库、头文件和示例代码。它支持Windows操作系统,并提供了各种编程语言(如C++)的接口。 使用Windows NPAPI-SDK,开发者可以创建各种各样的浏览器插件,如Flash插件、Java插件、实时音视频插件等。插件可以给浏览器增加新的功能,例如播放多媒体内容、实现即时通信等。 通过使用Windows NPAPI-SDK,开发者可以获得访问浏览器底层功能的高级权限。NPAPI插件可以与浏览器进行通信,调用浏览器提供的API,获取到浏览器的信息和状态,实现与浏览器的紧密集成。 但需要注意的是,随着浏览器技术的不断发展,现代浏览器逐渐不再支持NPAPI插件。其中,Google Chrome浏览器在2015年停止支持NPAPI插件,Mozilla Firefox浏览器也将在2020年停止支持NPAPI插件。因此,开发者应该关注新的浏览器扩展机制,如Chrome扩展和Web组件,以保持插件功能的可用性。 总之,Windows NPAPI-SDK是一个用于开发浏览器插件的开发工具包。它提供了库、头文件和示例代码,支持Windows操作系统,并允许开发者创建各种功能丰富的插件。然而,需要注意的是,现代浏览器逐渐停止支持NPAPI插件,所以开发者需要跟踪新的浏览器扩展机制以保持插件功能的兼容性和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值