问题描述
使用NPAPI或Firebreath开发用于Safari,firefox,chrome和IE的插件需要什么技能?菜鸟在这里,所以请放轻松我...
解决方法
我能想到的主要技能是:
C和C ++
如果可能的话,之前已经制作了浏览器插件(除了之前实际完成之外,没有多少可以直接翻译的了)
您将在尽可能多的平台上进行软件开发的经验。由于NPAPI没有跨平台的抽象图形,因此使用每种图形原语的经验尤其有用。
知道如何阅读他人的代码(因为这将是了解插件工作原理的最佳场所)
能够筛选出许多不同的不完整和/或过时的文档来源。
一种更正:您不能使用NPAPI编写IE插件。您必须使用ActiveX或Firebreath之类的抽象。