회사일로 FF 확장기능을 개발하고 있습니다.
어찌저찌해서 어설프게 모양을 만들기는 했는데
1. 이 패키지를 다운로드 받아서 설치하려고 하면 브라우저 상단에 노란색 줄이 생기면서 다운로드받는 사이트를 허용해야 한다고 나오는데요... 다른 확장기능들은 이런게 나오지 않던데 뭐가 다른건지 궁금합니다.
2. 이 확장기능에 제가 따로 개발한 윈도우 프로그램도 같이 넣어서 배포를 할 수 있는지 궁금합니다.
이 윈도우 프로그램은 설치되는 확장기능(툴바같은것)과 연동되어서 돌아가는 프로그램입니다.
확장기능 개발에 대해 문의드립니다.
- Channy
- 해커
- Posts: 1006
- Joined: 2002 03 26 17:41 59
- Location: 아름다운 제주
- Contact:
Re: 확장기능 개발에 대해 문의드립니다.
1. 확장 기능 설치 시 기본 설정인 addons.mozilla.org 가 아닌 사이트에서 xpi 를 설치할 경우 허용 여부를 묻는 창이 뜹니다. 따라서 자신의 확장 기능을 공식 부가 기능 사이트에 등록해서 배포 하면 그런 게 안생깁니다. (Firefox 3에서는 허용 단계가 축소되어서 좀 더 편리합니다.)
2. 확장 기능에 윈도우용 프로그램이라기 보다는 xcom으로 만든 plugin과 activex는 배포가 가능합니다. 하지만 가급적 운영 체제가 linux, mac도 있기 때문에 윈도우전용 프로그램이나 dll 같은 것은 넣지 않는 것을 권장합니다. 별도 다운로드 후 설치하도록 권장하는 것이 사용자 선택이라는 측면에서 좋습니다.
Channy
2. 확장 기능에 윈도우용 프로그램이라기 보다는 xcom으로 만든 plugin과 activex는 배포가 가능합니다. 하지만 가급적 운영 체제가 linux, mac도 있기 때문에 윈도우전용 프로그램이나 dll 같은 것은 넣지 않는 것을 권장합니다. 별도 다운로드 후 설치하도록 권장하는 것이 사용자 선택이라는 측면에서 좋습니다.
Channy
-
- Posts: 41
- Joined: 2007 04 03 12:44 36
- Contact:
Re: 확장기능 개발에 대해 문의드립니다.
2번 질문에 약간 추가된 답변인데 XPCOM을 이용하여 ActiveX나 Plugin이 아닌 자신만의 파이어폭스 컴포넌트도 제작할 수 있습니다. 이럴 경우 자바스크립트로 컴포넌트를 제작한다면, 모든 플랫폼에서 사용할 수 있는 형태가 됩니다. 만일 위에서 언급하신대로 특정 플랫폼에 종속적인 바이너리(dll, so, dylib)형태로 개발하시게 된다면, 서버측에서 UserAgent(모든 웹브라저가 서버측으로 보내는 Request Msg에 있는 플랫폼 및 브라우져 정보)를 확인하여 지원된는 플랫폼과 지원되지 않는 플랫폼을 구별하여 확장기능을 설치하도록 유도해야 하는 번거러움이 있습니다.
-
- Posts: 6
- Joined: 2008 01 16 14:20 57
- Contact:
Re: 확장기능 개발에 대해 문의드립니다.
많은 도움이 되었습니다..
답변주신 분들께 감사드립니다.
답변주신 분들께 감사드립니다.
Who is online
Users browsing this forum: No registered users and 0 guests