我需要编写一些 Google Chrome 扩展程序。问题是 Chrome JavaScript API 没有给我足够的力量——我需要使用本机代码。我考虑过编写一个 NPAPI 插件,该插件将提供一些自定义 JS API 的扩展。
是否可以将扩展程序以及 .crx 中的自定义 NPAPI 插件打包,然后将其上传到Chrome 扩展程序商店?
这种方法的另一个问题是NPAPI插件会有很多版本:Linux、Windows、OS X、x86、x86-64等。是否可以将所有这些都打包在crx中并使用最好的版本?
谢谢。
编辑:阅读本文后,我意识到不可能在一个 crx 中优雅地解决多平台问题。但是 - 是否可以将每个平台的不同 crx-s 上传到 Chrome 扩展商店?