Advertisement

广泛使用的ActiveX控制组件适用于多个浏览器环境

阅读量:

浏览器插件主要分为两大类:一种是基于IE浏览器运行的各种功能模块;另一种是适用于不依赖IE浏览器的应用场景。

从Netscape时代的 browser插件管理就绪(NPAPI)开始,在那个阶段所有浏览器都遵循这一共有通用规范(NPAPI)。随后由于商业考量, 微软逐渐放弃支持NPAPI, 转而自行研发基于COM平台的ActiveX组件, 但这一组件仅限于IE浏览器使用

目前的情况大致上是这样:IE浏览器主要只提供ActiveX组件的支持,并不包含其他主流浏览器如Firefox和Chrome等主要提供另一种接口(如XPCOM或NPAPI)。为了实现一个Web插件的功能需求,则必须同时考虑到在IE环境下运行基于ActiveX组件的应用程序与在其他主流浏览器环境下运行基于 插件式开发技术的应用程序之间的差异。

大多数国产浏览器采用了WEBKIT内核极速模式,并不受服务端平台的具体类型影响

IE内核浏览器种类繁多,主要是为了弥补IE浏览器自身所存在的局限性.目前或曾较为流行的几款IE内核浏览器包括360安全浏览器,World of Windows,Aoőy以及GreenBroswer等.

一:firefox

NPAPI 作为经典的插件方案具有重要意义,在软件开发领域得到了广泛的应用与认可。通过DLL接口进行功能注入的基础上, 基于约定的标准API实现通信机制, 并通过字符串参数

全部评论 (0)

还没有任何评论哟~