2013-08-03 5 views
1

Firebreath 프레임 워크를 기반으로 브라우저 플러그인을 만들었습니다. 이제 Node.js에 플러그인을로드하고 자바 스크립트 코드가 플러그인과 통신하도록하려고합니다. 내 초안은 플러그인을 래퍼하는 Node.js C++ 애드온을 만드는 것입니다. Node.js는 부가 기능을로드합니다. 애드온은 플러그인을로드합니다. 자바 스크립트 코드와 플러그인 코드 간의 함수 호출은 추가 기능을 통해 이루어진다.Node.js의 호스트 firebreath 플러그인

앞으로 나아 가기 전에 전문가와상의하고 싶습니다. 누구든지 firebreath 플러그인과 통신하기 위해 node.js 스크립트를 만드는 경험이 있습니까? 내 아이디어가 가능한가? 자세한 내용을 공유하십시오.

감사합니다, 제프리

+0

매우 아름다운 질문. –

답변

1

그것은 확실히 가능하지만,보다 가치가 더 문제가 될 수있다. 아마 대신 JSAPI 항목 (ScriptingCore 프로젝트)을 추상화하고 JSAPI 객체를 노드 객체로 래핑하는 어댑터를 만들려고합니다. 사실 실제로 전체 플러그인을로드하려면 많은 작업이 필요합니다. 그것은 가능하지만 약간의 고통이 될 것입니다.

... 나는 FireBreath를 썼다. 그래서 나는 내가 말하고있는 것을 알고있다.]

+0

감사합니다, Taxilian. 귀하의 제안은 가치가 있습니다. 나는 당신이 FireBreath의 저자라는 것을 알고 놀랐다. 그것은 매우 차갑고 사용하기 쉽습니다. 브라우저 플러그인을 만드는 데 많은 시간을 절약 할 수 있습니다. 훌륭한 작품에 감사드립니다. – Jeffrey

+0

@ taxilian NPAPI 플러그인을 대체하기 위해이 기술을 사용할 수 있습니까? 도전 과제는 무엇입니까? –

+0

@Chris_vr은 NPAPI 플러그인 대체 ​​목적이 무엇인지에 따라 다릅니다. 무엇을 성취하려고합니까? – taxilian