我有一個將在嵌入式平臺上運行的JavaScript應用程序。它必須調用一些已經在平臺上實現的c API。這是一個專有應用程序,只能在選定的設備上運行。
我在webkit上運行這個應用程序。沒有可用的JVM。
我想到了一些選擇,並得到了一些。我想知道他們中的任何一個是否適用或更好的選擇。我是JavaScript新手,所以我的想法可能不對。從javascript訪問本地c函數
類似的東西,以JNI(如果存在的話)
制定webkit的一個插件,它暴露了一些的JavaScript API的應用程序,然後調用原生的C函數
修改的webkit
不會使用QT方法限制平臺(我瞭解chrome不支持QT)。像NPAPI會是更好的選擇嗎? – jogabonito
@jogabonito - QT是一個[跨平臺](http://en.wikipedia.org/wiki/Qt_%28framework%29#Platforms)框架。事實上,鉻沒有使用它不會改變它。正如我的回答中所提到的,我所提供的解決方案僅在您構建瀏覽器時纔有意義。 – MByD