用NPAPI标准开发跨浏览器平台的插件
来源:互联网 发布:51单片机spi通信 编辑:程序博客网 时间:2024/05/21 12:48
浏览器插件(Plug-ins)对大家来说应该不算陌生,比如我们在浏览器中使用QQ邮箱、观看Flash、使用网银付款等等,都会用到浏览器插件。不过有些插件在Firefox或者Chrome浏览器下无法安装,原因是这些插件是按照微软的ActiveX标准开发的,不适用于所有的浏览器。
由于IE6在国内长期占据统治地位,因此有很多网站和网络应用都采用了ActiveX标准进行开发,导致用户使用其他非IE浏览器时无法运行这部分程序。目前这个问题最广泛的例子就是广大银行的网银,大部分网银只能在IE和IE内核的浏览器中使用,不支持火狐、Chrome等非IE内核浏览器。
目前,非IE浏览器用户逐渐成长,已经成为一支不可忽视的力量。根据互联网分析公司StatCounter的统计,截止到2011年7月初,在全球市场中,IE继续丧失市场份额,份额已跌至43.58%。其他浏览器数据为:Firefox占据28.34%,Chrome占据20.65%,Safari占据5.07%,Opera占据1.74%。
因此,仅仅支持IE浏览器的网站和网络应用,已经不能满足广大用户的需求,使用NPAPI标准开发跨浏览器平台的插件已经势在必行。
NPAPI是Netscape Plugin Application Programming Interface的缩写,这项标准始创于Netscape(也就是Mozilla的前身),Mozilla Firefox的插件就是采用的NPAPI标准。目前这项标准早已不仅限于Mozilla Firefox,逐渐成为比较通用的标准。也就是说只要符合NPAPI接口开发的插件,不但可以在Mozilla Firefox上使用,也可以在Google Chrome、Apple Safari、Opera等浏览器上使用,我们常用的Flash播放器、支付宝安全控件都是用NPAPI技术开发的。这些控件让我们可以使用不同的浏览器来播放flash动画和在线支付。
广大软件厂商和开发者不妨多多重视用NPAPI标准开发跨浏览器平台的插件,改进在非IE内核浏览器上的用户体验。
- 用NPAPI标准开发跨浏览器平台的插件
- 用NPAPI开发跨浏览器的插件,解决浏览器兼容问题
- 基于NPAPI的跨浏览器的插件开发
- 跨浏览器的插件开发框架,兼容ActiveX 和 NPAPI
- 基于npapi框架的浏览器插件开发
- 使用NPAPI编写跨平台(Windows/Linux/Mac)跨浏览器(Chrome/Firefox/Safari)的插件
- 使用NPAPI编写跨平台(Windows/Linux/Mac)跨浏览器(Chrome/Firefox/Safari)的插件
- NPAPI插件开发学习:NPAPI的介绍
- NPAPI插件开发学习:NPAPI的介绍
- Windows版 NPAPI的浏览器插件开发教程
- 浏览器插件开发之——NPAPI
- FireBreath框架:NPAPI浏览器插件开发
- NPAPI插件开发学习:实现非IE浏览器的类似ActiveX的本地程序(插件)调用
- NPAPI 浏览器插件
- 浏览器插件编程NPAPI
- NPAPI插件开发学习:NPAPI和NPRuntime的介绍
- NPAPI插件开发学习:NPAPI的运行流程
- NPAPI插件开发学习:NPAPI和NPRuntime的介绍
- IE6 浏览器常见兼容问题 大汇总
- Git 版本控制 branch model 分支模型基本介绍
- NSDictionary 中使用闭包枚举键值
- 判定表
- 马方确认假护照乘客是伊朗偷渡客 非恐怖分子
- 用NPAPI标准开发跨浏览器平台的插件
- [C++] NRV优化
- 分享iOS开发的精品书籍
- 灵墟洞天
- 内存卡里照片丢失如何恢复
- mybatis传多参数的问题
- 1073. Scientific Notation <string>
- 生命诚可贵
- Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结