확장기능 개발에 대해 문의드립니다.

Firefox 확장 기능(Extensions)에 대한 정보 및 질문과 답변을 하는 게시판입니다. update.mozilla.or.kr 를 참고하세요
댓글 게시
akira001
게시물: 6
참여됨: 2008 01 16 14:20 57
연락:

확장기능 개발에 대해 문의드립니다.

게시물 작성자 akira001 » 2008 01 16 14:28 33

회사일로 FF 확장기능을 개발하고 있습니다.
어찌저찌해서 어설프게 모양을 만들기는 했는데

1. 이 패키지를 다운로드 받아서 설치하려고 하면 브라우저 상단에 노란색 줄이 생기면서 다운로드받는 사이트를 허용해야 한다고 나오는데요... 다른 확장기능들은 이런게 나오지 않던데 뭐가 다른건지 궁금합니다.

2. 이 확장기능에 제가 따로 개발한 윈도우 프로그램도 같이 넣어서 배포를 할 수 있는지 궁금합니다.
이 윈도우 프로그램은 설치되는 확장기능(툴바같은것)과 연동되어서 돌아가는 프로그램입니다.

유저 아바타
Channy
해커
해커
게시물: 1006
참여됨: 2002 03 26 17:41 59
위치: 아름다운 제주
연락:

Re: 확장기능 개발에 대해 문의드립니다.

게시물 작성자 Channy » 2008 01 16 19:25 33

1. 확장 기능 설치 시 기본 설정인 addons.mozilla.org 가 아닌 사이트에서 xpi 를 설치할 경우 허용 여부를 묻는 창이 뜹니다. 따라서 자신의 확장 기능을 공식 부가 기능 사이트에 등록해서 배포 하면 그런 게 안생깁니다. (Firefox 3에서는 허용 단계가 축소되어서 좀 더 편리합니다.)

2. 확장 기능에 윈도우용 프로그램이라기 보다는 xcom으로 만든 plugin과 activex는 배포가 가능합니다. 하지만 가급적 운영 체제가 linux, mac도 있기 때문에 윈도우전용 프로그램이나 dll 같은 것은 넣지 않는 것을 권장합니다. 별도 다운로드 후 설치하도록 권장하는 것이 사용자 선택이라는 측면에서 좋습니다.

Channy
Channy
---------------
Are you creative? http://www.creation.net

warmstar
게시물: 41
참여됨: 2007 04 03 12:44 36
연락:

Re: 확장기능 개발에 대해 문의드립니다.

게시물 작성자 warmstar » 2008 01 17 08:10 30

2번 질문에 약간 추가된 답변인데 XPCOM을 이용하여 ActiveX나 Plugin이 아닌 자신만의 파이어폭스 컴포넌트도 제작할 수 있습니다. 이럴 경우 자바스크립트로 컴포넌트를 제작한다면, 모든 플랫폼에서 사용할 수 있는 형태가 됩니다. 만일 위에서 언급하신대로 특정 플랫폼에 종속적인 바이너리(dll, so, dylib)형태로 개발하시게 된다면, 서버측에서 UserAgent(모든 웹브라저가 서버측으로 보내는 Request Msg에 있는 플랫폼 및 브라우져 정보)를 확인하여 지원된는 플랫폼과 지원되지 않는 플랫폼을 구별하여 확장기능을 설치하도록 유도해야 하는 번거러움이 있습니다.

akira001
게시물: 6
참여됨: 2008 01 16 14:20 57
연락:

Re: 확장기능 개발에 대해 문의드립니다.

게시물 작성자 akira001 » 2008 01 17 13:28 30

많은 도움이 되었습니다..

답변주신 분들께 감사드립니다.

댓글 게시

누군가 접속

유저들이 이 포럼을 탐색중: 가입된 유저 없음 그리고 2 손님들