VS2005/8을 사용하여 C ++의 Firefox 용 스크립트 가능한 플러그인의 기본 예

StackOverflow https://stackoverflow.com/questions/246071

문제

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 프로젝트가 포함되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top