用NPAPI开发跨浏览器的插件,解决浏览器兼容问题

来源:互联网 发布:忽略此网络后怎么恢复 编辑:程序博客网 时间:2024/05/21 08:47

转 http://mozilla.com.cn/post/21665/

简介

Mozilla Firefox的插件是采用的是NPAPI技术。

NPAPI是Netscape Plugin Application Programming Interface的缩写,不难看出这项技术始创于Netscape(也就是Mozilla的前身),但是目前这项技术不仅限于Mozilla而成为了一个通用的标准。

事实上,除了IE使用微软自己的ActiveX技术以外,其他所有浏览器都采用NPAPI作为插件接口,也就是说只要符合NPAPI接口开发的插件,不但可以在Mozilla Firefox上使用,也可以在google Chrome、Apple Safari、Opera等浏览器上使用,我们常用的Flash播放器 、支付宝安全控件都是用NPAPI技术开发的。这些控件让我们可以使用不同的浏览器来播放flash动画和在线支付。

技术资料

提供几个介绍NPAPI技术的网址

  • https://developer.mozilla.org/en/Plugins
  • https://developer.mozilla.org/en/GeckoPluginAPI_Reference
  • https://developer.mozilla.org/En/WritingapluginforMacOSX

开发实例

接下来我们会一步步详细介绍如何在Windows下用Visual Studio 开发Firefox插件
NPAPI开发详解,Windows版如何在页面中嵌入plugin对象


0 0
原创粉丝点击