2013-09-24 1 views

답변

10

js-ctypes [1]은 아마도 Mozilla에 가장 가까운 대안 일 것입니다.

https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes

는 내가 기본 메시징 또는 JS-하는 ctypes를위한 라이브러리와 바이너리 실행 파일로 컴파일은 C++ 모듈을 가지고있다. 둘 사이의 차이는 기본적으로 네이티브 메시징이 바이너리 실행 파일을 호출하고 stdin/stdout 데이터 교환을 수행하며 js-ctypes가 dlopen을 통해 정적/공유 라이브러리를 열고 호환 가능한 데이터 유형을 반환 할 수있는 라이브러리의 노출 된 메소드를 호출한다는 것입니다 [2] 선택적으로 전달 된 JavaScript 콜백 메소드를 호출합니다. 곧 크롬의 네이티브 클라이언트 메시징에 매우 유사한 기술이있을 것 같은 Mozilla 'Chrome' WebExtensions API에 대한 새로운 지원과 함께 [1] https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes

[2] https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes/js-ctypes_reference/ctypes#Predefined_data_types

+0

'의 API 목록 [모질라] 미래의 지원 가능성이 것' ? Chrome 용 바이너리 실행 파일과 Firefox 용 라이브러리를 사용한다는 의미입니까? – tofutim

+0

웹 페이지 용으로이 솔루션을 사용합니까? – tofutim

2

보인다. 가에 아직이 시점에서

나는 또한 당신이 당신의 솔루션의 구조에 대한 자세한 정보를 제공 할 수 있습니다, 파이어 폭스에서 기본 메시징을 할 필요가

+1

지원 : https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Native_messaging –