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