Ich muss eine Google Chrome-Erweiterung schreiben. Das Problem ist, dass die Chrome-JavaScript-APIs nicht genügend Energie liefern - ich muss nativen Code verwenden. Ich dachte über das Schreiben eines NPAPI-Plug-Ins nach, das der Erweiterung einige benutzerdefinierte JS-APIs zur Verfügung stellen würde.Google Chrome Extensions und NPAPI
Ist es möglich, die Erweiterung plus das benutzerdefinierte NPAPI-Plugin in eine .crx zu packen und dann auf die Chrome Extensions Store hochzuladen?
Ein anderes Problem mit dieser Methode ist, dass das NPAPI-Plugin viele Versionen haben wird: Linux, Windows, OS X, x86, x86-64, usw. Ist es möglich, all diese in der crx zu verpacken und die beste Version zu verwenden?
Danke.
EDIT: Nach dem Lesen this, erkannte ich, dass es nicht möglich ist, das Multi-Plattform-Problem in einem crx elegant zu lösen. Aber - ist es möglich, verschiedene crx-s für jede Plattform in den Chrome Extension Store zu laden?
In Ihrer Bearbeitung sagten Sie, dass es nicht möglich ist, aber ist das angesichts Mohameds Antwort immer noch wahr? –