2012-09-28 3 views
0

Linux 시스템에 로컬 공유 라이브러리 (C로 작성)가 있습니다. C 프로그램에서 문자열로 호출 할 수 있으며 계산을 수행하고 문자열 결과를 반환합니다. 또한 JNI/JNA를 사용하여 Java에서 호출 할 수 있습니다.JavaScript에서 로컬 공유 라이브러리에 액세스

로컬 브라우저 (Firefox 또는 Chrome)의 웹 페이지에서 자바 스크립트로 호출 할 수있는 방법이 있습니까?

제안 해 주셔서 감사합니다.

건배,
센 당신은 할 수 물론

답변

0

.

이것은 매우 심각한 보안 문제입니다.

이 전화를 걸려면 중간 서버 (로컬 또는 오프라인)를 사용해야합니다. 또는 플러그인을 개발할 수도 있지만 크로스 브라우저 솔루션이 아닙니다.

JNI/JNA를 사용하여이 라이브러리를 호출하는 경우 가장 간단한 방법은 servletajax request으로 대답하는 것입니다.

+0

중간 서버를 사용하여 구현 방법을 설명 할 수 있습니까? – Sen

+0

내 웹킷 브라우저 용 플러그인을 작성할 계획이라면 어떻게 할 수 있습니까? 내 JS에서 사용할 수있는 Webkit 용 플러그인을 작성하도록 안내 할 수있는 링크가 있습니까? – Sen

+1

Chrome 플러그인을 작성한 적이 없지만 (많은 Chrome 확장 프로그램을 작성했습니다)이 페이지는 http://developer.chrome.com/extensions/npapi.html에 관심을 가질 수 있습니다. 사파리 (다른 주요 WebKit 브라우저의 경우, 나는 정말 경험이 없기 때문에 대답을하지 않을 것이다). –

관련 문제