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

ind*_*ndy 2 npapi firebreath

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

smo*_*gan 5

我能想到的主要技巧是:

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

一个更正:你不能使用NPAPI编写IE插件.您必须使用ActiveX或Firebreath之类的抽象.