VS2005/8을 사용하여 C ++의 Firefox 용 스크립트 가능한 플러그인의 기본 예
-
05-07-2019 - |
문제
Firefox 용 플러그인을 작성한 경험은 0보다 낮습니다. VS2005/8을 사용하여 C ++에서이를 달성하는 방법에 대한 샘플 코드를 지적 할 수있는 사람이 있습니까?
호스팅 HTML 페이지에서 JavaScript와 관련이있는 것은 다음과 같습니다.
var obj = document.getElementById("MyFFPlugin");
var value = obj.CalculateValue;
// Work with calculated value
해결책
SDK에는 여기에서 다운로드 할 수있는 Mozzila 플러그인을 작성하는 방법에 대한 기본 샘플이 있습니다. http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/
다음은 공식 Mozilla 플러그인 사이트입니다 http://www.mozilla.org/projects/plugins/
도움이되기를 바랍니다.
다른 팁
Nixysa를 사용하는 것이 좋습니다 http://code.google.com/p/nixysa/, NPAPI를 감싸는 것. 사이트에서 :
Nixysa는 Python으로 작성된 프레임 워크로 NPAPI 플러그인 용 접착제 코드 (Google Chrome 또는 Firefox와 같은 브라우저 용 플러그인)를 통해 간단한 IDL 표현에서 C ++ 클래스를 JavaScript에 쉽게 노출시킬 수 있습니다. Nixysa는 원래 O3D의 요구에 대해 고안되었지만 광범위한 사용 사례를 지원할 수있을만큼 유연합니다.
시도 해봐
여기에 지침을 따르는 코드를 확인하고 예/복합체에서 샘플을 사용해보십시오.
샘플에는 Visual Studio 2005 프로젝트가 포함되어 있습니다.
제휴하지 않습니다 StackOverflow