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