1. NPAPI

网景插件应用程序编程接口(NPAPI, Netscape Plugin Application Programming
Interface)是Netscape Navigator、Mozilla Suite、Mozilla SeaMonkey和Mozilla
Firefox等Gecko引擎浏览器与Apple Safari和Google
Chrome等webkit引擎浏览器所使用的类似ActiveX的插件接口。

为什么使用NPAPI插件?插件就相当于运行在网页上的应用程序。
比如你想在网页上播放音乐,在网页上使用标签,浏览器会自动调用Windows Media Player运行,又如pdf等。还有,也可以用作在浏览器检测和启动客户端应用程序。

NPAPI:供FireFox(火狐)、Safari(苹果)、Opera (12.**以下)使用

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

  1. PPAPI

PPAPI也就是Pepper Plugin API,是在原有网景NPAPI(Netscape Plugin API)基础上发展而来的。

2010年,Google开发了新的PPAPI,将外挂插件全部放到沙盒里运行,2012年Windows、Mac版本的Chrome浏览器先后升级了PPAPI Flash Player,并希望今年底之前彻底淘汰NPAPI。

现在,所有使用PPAPI接口的基于Chromium的浏览器都可以用上新版Flash Player了,但是注意Google Chrome并不需要、也不使用这种新的安装程序。

据体验过PPAPI Flash Player的用户称,它的CPU和内存占用率会比较高,主要是因为缓存大多放在内存里而不是硬盘上,还请注意。

PPAPI:供Opera (15以上)、Chromium(开源谷歌)浏览器使用

对于双核浏览器,比如360、QQ、UC浏览器等等,NPAPI 和 PPAPI 都可以使用。

  1. ActiveX

ActiveX:适用于Windows 7、Vista、XP系统IE内核浏览器、本地视频、游戏客户端
关于ActiveX:360安全浏览器是双核,含有IE,在兼容模式下有时需要ActiveX;另外,本地安装的游戏、视频客户端,也需要使用ActiveX。

总之Windows、Vista、XP系统,即使不用IE浏览器,ActiveX也是有必要安装的。

哪个好,装哪个,取决于你用哪些浏览器

每天一个新概念02--NPAPI、PPAPI、ActiveX相关推荐

  1. 走近分形与混沌(part11)--一个新概念、新理论的诞生往往伴随着新常数的出现

    学习笔记 学习书目:<蝴蝶效应之谜:走近分形与混沌 >-张天蓉: 文章目录 倍周期分岔 费根鲍姆常数 倍周期分岔 罗伯特·梅,将混沌魔鬼的诞生归结为系统周期性的一次又一次突变.或者,用一个 ...

  2. Objective-C向面向对象编程中添加了一个新概念:类别(categor)。

    类别 Objective-C向面向对象编程中添加了一个新概念:类别(categor).类别被设计用于解决这样的问题:基类被认为是很脆弱的,即便是看似无害的改动也不能引入,否则可能会破坏更复杂的派生类. ...

  3. 每天一个新概念01--流版签软件

    啥是"流版签"软件,我就给大家简单介绍几个概念. 流式排版软件:一般指能编辑文件的软件,office.wps都算.其文件内容是流动的. 国产化流式软件主要有:WPS(金山办公).永 ...

  4. “三十而立”的神州信息,营收破百亿只是一个新起点?

    以下文章来源于DeepTech深科技 ,作者都保杰 对于一家科技公司来说,能跨越几十年的维度难能可贵. 几十年中,技术和市场的变量往往翻天覆地,起起伏伏的风口也充满各种诱惑,但如果想在每次大浪淘沙中保 ...

  5. 交易周期整整短1个月!深圳买房新概念盒区房表现抢眼

    住在市中心是一种什么体验?一个词总结,骄傲!不可否认,市中心占据了一切优质资源.但根据最近贝壳找房发布的<2019盒区房报告>显示,"懒人友好型"社区更正越来越受到市场 ...

  6. 赛尔新概念匡鹏:对每年三千万大学生市场的分析

    赛尔新概念匡鹏:不提倡不鼓励大学生创业 http://www.sina.com.cn   2008年11月19日 18:08   创业时代 图为:赛尔新概念CEO匡鹏做客新浪创业频道"老牛创 ...

  7. c++新增加的一个概念称之为_新概念四册中的这个句子是对的吗?

    今天有老师微信提问我下面这句话: a. I would have been very pleased to be regarded as something so interesting as a p ...

  8. 阿里为Linux内核调度器提出一个新的”组平衡器”概念

    导读 随着越来越多的组织为了发展云计算等业务配置他们的服务器在应用程序之间共享 CPU 核心/资源,而不是专门分配 CPU 核心给单个应用程序/任务,中国公司阿里巴巴正在为 Linux 内核调度器提出 ...

  9. 新概念英语第四册01-15课(转)

    Lesson 1  Finding fossil man 发现化石人 1.我们能够从书中了解到事情We can read of things那些事情发生在5000年以前 that happened 5 ...

最新文章

  1. 用java实现互换和清空_java使用异或实现变量互换和异或加密解密示例
  2. 单片机复位后为什么要对sp重新赋值_常见的单片机复位方式及其原理分析
  3. 【计算机网络】HTTP 与 HTTPS ( HTTPS 简介 | HTTP 通信过程 )
  4. ipsec_over_gre
  5. java 翻转句子_Java编程-句子反转
  6. GitHub被“中介”攻击了?中间人攻击?
  7. Python内置函数之-struct
  8. 爬虫实例九 豆瓣电影详情信息
  9. java中mvc框架有哪些,MVC框架详解,框架到底是什么? | 学步园
  10. 转载的关于pthread_cond_wait的文章,写的比较详细
  11. win10 桌面图标变宽
  12. 通信工程毕业干计算机网络,通信工程专业毕业后能做什么?
  13. Leetcode 75. 颜色分类
  14. struts2 通配符的配置方式
  15. 一年级下册计算机教学计划,最新人教版一年级下册教学计划
  16. 《人月神话》(The Mythical Man-Month)4概念一致性:专制、民主和系统设计(System Design)...
  17. tensorflow笔记-文本情感分类
  18. 三页搞定GB2818/SIP/RTP、PS封装
  19. 微信小程序开发常见问题解答
  20. C#类库推荐 拼多多.Net SDK,开源免费!

热门文章

  1. Logitic逻辑回归二分类代码实现
  2. 拍案叫绝的VBA MID函数用法
  3. 如何禁止MathType公式编辑器在公式后面插入空格
  4. 中国水牛品种、存栏量及水牛奶产量、企业格局分析[图]
  5. silicon EFR32BG22 应用内进行OTA
  6. 公文写作(更新中。。。)
  7. Odoo 16 企业版手册 - 销售管理之销售模版
  8. qt中编译错误:error: C2001: 常量中有换行符的解决办法
  9. GPS的数据格式介绍
  10. Android:滚动字幕