Мне нужно написать расширение для Google Chrome. Проблема в том, что API-интерфейсы Chrome JavaScript не дают мне достаточно возможностей - мне нужно использовать собственный код. Я подумал о написании подключаемого модуля NPAPI, который предоставит расширению некоторые пользовательские JS API.
Можно ли упаковать расширение и настраиваемый плагин NPAPI в .crx, а затем загрузить его в Chrome Extensions Store ?
Другая проблема с этим методом заключается в том, что плагин NPAPI будет много версий: Linux, Windows, OS X, x86, x86-64 и др. Можно ли все это упаковать в crx и использовать лучшую версию?
Спасибо.
РЕДАКТИРОВАТЬ: Прочитав это , я понял, что невозможно элегантно решить проблему мультиплатформенности за один crx. Но - можно ли загрузить разные crx-файлы для каждой платформы в хранилище расширений Chrome?