使用NPAPI或Firebreath为safari,firefox,chrome和IE开发插件需要哪些技能

时间:2011-05-24 09:47:49

标签: npapi firebreath

使用NPAPI或Firebreath为safari,firefox,chrome和IE开发插件需要哪些技能? Noob在这里请你轻松一点......

1 个答案:

答案 0 :(得分:5)

我能想到的主要技巧是:

  • C和C ++
  • 之前已经制作了浏览器插件,如果可能的话(除了之前实际完成之前没有太多可以直接翻译)
  • 在尽可能多的平台上进行软件开发的经验。特别有用的是每个绘图原语的经验,因为NPAPI没有跨平台的绘图抽象。
  • 知道如何阅读其他人的代码(因为这将是了解插件工作原理的最佳位置)
  • 能够筛选许多不同的不完整和/或过时的文档资源。

一个更正:您无法使用NPAPI编写IE插件。您必须使用ActiveX或Firebreath之类的抽象。