首页  >  文章  >  后端开发  >  NPAPI 仍然是开发浏览器插件的可行选择吗?

NPAPI 仍然是开发浏览器插件的可行选择吗?

Barbara Streisand
Barbara Streisand原创
2024-11-11 15:01:03616浏览

Is NPAPI Still a Viable Option for Developing Browser Plugins?

开发浏览器插件:综合指南

Brent A. Mills 曾经指出“三类附加组件:扩展、应用程序和插件。”在这三者中,插件是最强大的。它们本质上是与浏览器交互的小程序,提供附加功能。

为 Chrome、Safari 和 Opera 等流行浏览器创建浏览器插件需要使用 Netscape 插件应用程序编程接口 (NPAPI)。

NPAPI 仍然可行吗?

虽然 NPAPI 曾经是标准,但值得注意的是,Firefox 和 Chrome 很快就会默认大多数插件为点击播放,并且Chrome 计划完全淘汰 NPAPI。因此,不鼓励在新项目中使用 NPAPI。

NPAPI 的基本资源

  • MDC 插件部分
  • 三部分 NPAPI 教程
  • NPAPI 中的内存管理
  • npsimple - NPAPI 插件的“Hello World”
  • npapi-sdk - 规范 NPAPI 标头的来源
  • Mozilla 的测试插件 - 对于特定的 NPAPI 用例很有用

协助开发的工具和框架

虽然 NPAPI 相对较低级别,但有一些工具和框架可以简化流程:

  • FireBreath:跨浏览器、跨平台插件框架
  • Nixysa:为 NPAPI 插件生成粘合代码
  • JUCE:具有以下功能的应用程序框架插件支持
  • QtBrowserPlugin:基于Qt的浏览器插件框架

以上是NPAPI 仍然是开发浏览器插件的可行选择吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn