"파이어폭스 플러그인 개발 방법"의 두 판 사이의 차이

잔글
잔글
13번째 줄: 13번째 줄:
== Build sample plugin ==
== Build sample plugin ==


=== 1. Getting npapi-sdk ===
=== Getting npapi-sdk ===
npapi-sdk 소스를 체크아웃 한다.
npapi-sdk 소스를 체크아웃 한다.
<source lang="bash">
<source lang="bash">
20번째 줄: 20번째 줄:
Reference : [http://code.google.com/p/npapi-sdk/ npapi-sdk]
Reference : [http://code.google.com/p/npapi-sdk/ npapi-sdk]


=== 2. Build sample ===
=== Build sample ===
체크아웃한 소스를 빌드한다.
체크아웃한 소스를 빌드한다.
<source lang="bash">
<source lang="bash">
34번째 줄: 34번째 줄:
== Test sample plugin ==
== Test sample plugin ==


=== 1. Install sample plugin ===
=== Install sample plugin ===
빌드된 플러그인을 firefox 플러그인 디렉토리로 복사한다.
빌드된 플러그인을 firefox 플러그인 디렉토리로 복사한다.
<source lang="bash">
<source lang="bash">
50번째 줄: 50번째 줄:
Reference : [http://kb.mozillazine.org/About:plugins mozillaZine - About:plugins]
Reference : [http://kb.mozillazine.org/About:plugins mozillaZine - About:plugins]


=== 2. Sample plugin test page ===
=== Sample plugin test page ===


아래와 같이 플러그인 테스트를 위한 HTML 코드를 작성한다.
아래와 같이 플러그인 테스트를 위한 HTML 코드를 작성한다.


<source lang="html">
</source>





2013년 12월 16일 (월) 15:39 판

1 목적

본 문서는 ubuntu 상에서 firefox 웹브라우저에 npruntime 플러그인 개발 및 적용 방법에 대해 기술한다.

본 문서에 사용되는 소프트웨어의 버전은 다음과 같다.

  • Ubuntu 13.10 64 bit
  • Firefox 25.0.1 (Mozilla Firefox for Ubuntu canonical - 1.0)
  • cc 4.8.1

2 배경 지식

3 Build sample plugin

3.1 Getting npapi-sdk

npapi-sdk 소스를 체크아웃 한다.

svn checkout http://npapi-sdk.googlecode.com/svn/trunk/ npapi-sdk

Reference : npapi-sdk

3.2 Build sample

체크아웃한 소스를 빌드한다.

cd npapi-sdk/samples/unix-basic
make

빌드 시 "No package 'gtk+-2.0' found" 에러가 발생하면 gtk+-2.0 패키지를 설치 후 make를 다시 수행한다.

sudo apt-get install gtk+-2.0

4 Test sample plugin

4.1 Install sample plugin

빌드된 플러그인을 firefox 플러그인 디렉토리로 복사한다.

sudo cp npbasicplugin.so /usr/lib/mozilla/plugins/

firefox 실행 후 URL 입력창에 "about:plugins" 입력해 플러그인 설치 여부를 확인한다. 아래 그림에서 Basic Sample Plug-in 이 추가된 것을 확인할 수 있다. Path에는 플러그인을 복사한 위치가 나타난다.

firefox

Firefox about plugins.png]

Reference : mozillaZine - About:plugins

4.2 Sample plugin test page

아래와 같이 플러그인 테스트를 위한 HTML 코드를 작성한다.


5 같이 보기

6 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}