2011-05-24 57 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

相關問題