2014-10-28 4 views
0

JavaScript에 런타임 공유 라이브러리를로드하여 사용할 수 있습니까? .so 파일로드 허용에 대한 보안 문제가 있습니까?런타임 공유 라이브러리를 JavaScript로로드하여 사용할 수 있습니까?

+0

어떻게 자바 스크립트가 .so를 사용합니다이 경우에 도움이 될 것입니다? 나는 그것이 가능하다고 생각하지 않는다. 나는 보안 문제가 심각 할 것이라고 생각한다. – duffymo

+0

웹 페이지 내에서 JavaScript를 실행하는 경우 보안 문제가있을 수 있습니다. 왜 그렇게할까요? – lelloman

+0

비슷한 방식으로 @duffymo C++, C#, Java, ObjectiveC, Phython, TCL, Perl 및 많은 다른 언어가이 작업을 수행합니다 – Narek

답변

0

웹 브라우저에서? 나는 불가능하다고 생각한다.

서버 측 프로그래밍 (예 : Node.js)이 가능할 수 있습니다. 그게 확실하지 않아.

그럼 자바 그것은 실제하지만, 불가능이

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

같은 STH 할 수 있습니다. FFI 모듈

+0

일부 불량 남자를 보여줍니다. – Muhaimin

0

Node.js를이

관련 문제