2011-05-24 75 views

回答

5

我能想到的主要技能是:

  • C和C++
  • 面前做浏览器插件,如果可能的话(有没有太多会比实际已经这么做过)
  • 软件开发经历尽可能多的,你要支持尽可能的平台直接转换等。特别有用的是每个绘图基元的经验,因为NPAPI没有跨平台的绘图抽象。
  • 知道如何阅读其他人的代码(因为这将是学习的插件是如何工作的细节最好的地方)
  • 如果能够通过许多不同的不完整和/或过时的文档资源进行筛选。

一个更正:你不能写一个使用NPAPI的IE插件。你必须使用ActiveX,或像Firebreath这样的抽象。

+1

或许有助于至少胜任的JavaScript(测试,演示,并了解这是怎么回事)。如果你使用FireBreath(我推荐),你最终会涉足CMake(urg)。如果您想对您的插件进行代码签名,请准备学习比您想知道的更多的方式,包括证书和信任链。 而且......“通过很多不同的不完整和/或过时的文档来源进行筛选” - 对此有所了解。 – Spike0xff 2012-03-20 17:02:16

+0

学习不止一个想学习的东西并没有什么坏处。我发现这些视频是学习这些日子的好方法,如果我找不到好的视频,我想我会给它一个镜头。无论如何,我需要学习它。 – recursionjm 2013-10-02 10:43:55

相关问题