plugin 개발 초기 test 문제

Firefox 확장 기능(Extensions)에 대한 정보 및 질문과 답변을 하는 게시판입니다. update.mozilla.or.kr 를 참고하세요
Post Reply
cjdcns98

plugin 개발 초기 test 문제

Post by cjdcns98 »

안녕하세요.. 리눅스 확경에서 firefox plugin을 개발하게 되어 sample을 test하려고 합니다.

다운로드 받은 source내에 아래의 경로에 있는 plugin sample을 make 파일을 만들어 make에 성공하여
.so 파일이 생성되었습니다.
함께 있는 tset.html페이지를 이용하여 브라우져에서 test를 하려고 하는데 생성된 .so파일을 어떻게 이용하여야
하는지 모르겠습니다.

고수님들 답변좀 부탁드립니다.
mozilla/modules/plugin/tools/sdk/samples/basic/unix

ps. 다운로드 받은 mozilla 소스의 빌드는 완료하여 ./dist/bin/firefox를 실행하면 정상적으로 브라우져의 동작이
이루어 지고 있습니다.
자료를 찾던중 .ild파일을 작성하여 .xpt를 만들어야 하는것 같은데 위의 sample도 이런식의 과정이 필요한 건지
답변 부닥드립니다.
warmstar
Posts: 41
Joined: 2007 04 03 12:44 36
Contact:

Re: plugin 개발 초기 test 문제

Post by warmstar »

리눅스의 경우 플러그인 바이너리는 다음의 3가지의 디렉토리 위치에 있을 경우 로딩될 수 있습니다.

1. /usr/lib/mozilla/plugins
2. /usr/lib/firefox-{현재사용버전}/plugins
3. $HOME/.mozilla/plugins

이 중에서 제일 적당한 것이 3번 경로겠죠?? 사용자가 손쉽게 사용할 수 있을테니까요.
반드시 idl을 이용하여 개발할 필요는 없습니다. 파이어폭스는 기본적으로 넷스케이프 플러그인을
지원하므로 넷스케이프 플러그인 폼에 맞게끔 개발되면 알아서 로딩됩니다.

idl을 이용하여 만든다는 것은 일단 xpcom으로 개발하겠다는 것인데 Gecko-SDK로 개발한다면
idl을 이용하여 개발하는 것이 좀 더 편합니다.
고질라용

Re: plugin 개발 초기 test 문제

Post by 고질라용 »

이게 나의 답변이다.
sudo cp /build/bin/프로젝트디렉토리파일명/프로젝트. so /usr/lib/mozilla/plugins/
Post Reply

Who is online

Users browsing this forum: Semrush [Bot] and 1 guest