2014-10-28 44 views
0

是否可以將運行時共享庫​​加載到JavaScript中並使用它?是否存在允許加載.so文件的任何安全問題?是否有可能將運行時共享庫​​加載到JavaScript中並使用它

+0

JavaScript將如何使用.so?我不認爲這是可能的;我認爲安全問題會很嚴重。 – duffymo 2014-10-28 12:42:49

+0

如果您正在討論在網頁中運行JavaScript,肯定會存在安全問題,爲什麼要這樣做? – lelloman 2014-10-28 12:46:30

+0

@duffymo以類似的方式C++,C#,Java,ObjectiveC,Phython,TCL,Perl和許多其他語言都可以做到這一點 – Narek 2014-10-28 12:58:24

回答

0

在網絡瀏覽器中?我認爲這是不可能的。

服務器端編程(如Node.js)也許可能。不確定。

在Java中能做某事這樣

ScriptEngineManager manager = new ScriptEngineManager(); 
ScriptEngine engine = manager.getEngineByName("javascript"); 
String js = "var t=" + someJNIMethod()+";" 
engine.eval(js); 

這是不實際的,但有可能。

+0

顯示一些effot人 – Muhaimin 2014-10-28 14:05:00

0

Node.js與FFI模塊將幫助在這種情況下

相關問題