Firefox 용 플러그인/확장 기능을 개발할 때 알아야 할 언어는 무엇입니까? 또한 유용한 도구 (IDE 또는 SDK까지)?Firefox 플러그인을 개발하고 계십니까?
답변
HTML, XUL, 자바 스크립트, C (XPCOM을 사용해야하는 경우)
좋아하는 편집기를 선택하십시오.
플러그인 및 확장 프로그램은 두 가지 다른 기능을 제공합니다. 플러그인은 Java, Adobe Reader 등입니다. 확장은 두 가지 중에서 더 일반적이며 일반적으로 addons.mozilla.org에서 찾을 수 있습니다.
mozdev.org에는 확장 프로그램을 만드는 데 유용한 리소스가 있습니다. XPCOM과 같은 것을 구현하기를 원하지 않는 한 IDE 나 SDK는 기본적으로 JavaScript가 필요하지 않습니다.
developer.mozilla.org도 좋은 자료입니다.
파이어 폭스는 XUL,을 HTML로 유사한 anguage를 사용합니다. HTML을 알면 XUL을 배우기 쉽습니다. 사실 Firefox는 XUL으로 완전히 만들어진 입니다.
파이어 폭스 내부 링크를 살펴 보자 크롬 : //browser/content/browser.xul를
그리고 기본적으로 부가 기능이 훨씬 더 강력한 웹 페이지와 같은 인은 (실제로 응용 프로그램을 만들 수 있습니다 XUL 기반의 XUL 기반의 브라우저는 ... XULRunner를 사용하여 OS(심지어 웹에서도!)에서 실행할 수 있으며 Gecko의 렌더링 성능은 모두 무료입니다.
링크 :
당신은 markup
언어가 어떻게 작동하는지에 대한 아이디어를 갖고 싶어한다. 확장 또는 추가 기능의 개발이 XUL
및 XPCOM
에서 이루어집니다 (나는 내가 잘못 나를 용서하고,이 대답은 당신이 알고 싶은 것을의 절반이 될 것입니다, 당신은 하지 평균 플러그인을했던 가정입니다.)
Mozilla 웹 사이트에서 부가 기능을 개발하는 데있어 handy guide입니다.
- 1. iPhone을 PC 용으로 개발하고 계십니까?
- 2. 비슷한 기능을 가진 jQuery 플러그인을 알고 계십니까?
- 3. Dreamweaver를 통해 Jquery, jquery UI, PHP, MySQL, FTP를 개발하고 계십니까?
- 4. firefox 플러그인을 디버깅하는 방법은 무엇입니까?
- 5. firefox 플러그인을 만드는 방법은 무엇입니까?
- 6. Firefox 플러그인을 만드는 방법은 무엇입니까?
- 7. Cocoa 응용 프로그램에서 firefox 플러그인을 만드시겠습니까?
- 8. Firefox/IE/Chrome에서 맞춤 플러그인을 어떻게 감지합니까?
- 9. firefox 플러그인을 통해 oracle 데이터베이스에 로그인
- 10. Firefox 3이 "다운로드 완료"정보로 사용하는 라이브러리를 알고 계십니까?
- 11. Firefox 확장 프로그램에서 Jstree 플러그인을 사용하는 중 오류가 발생했습니다.
- 12. 이름으로 입력 필드를 나열하는 firefox 플러그인을 찾고 있습니다.
- 13. 기본 윈도우 인터페이스가있는 Firefox XPCOM 플러그인을 작성 하시겠습니까? (ActiveX 컨트롤)
- 14. firefox 플러그인을 변경 한 빠른 방법은 Windows에서 영향을 받습니까?
- 15. VSTO 내가 개발하고 있어요
- 16. Silverlight를 무료로 개발하고 있습니까?
- 17. 데이터와 JTable을 사용하고 계십니까?
- 18. 안드로이드에서 simpleDB를 사용하고 계십니까?
- 19. 문자열 스트림을 사용하고 계십니까?
- 20. Neo4J와 Terracotta를 통합하고 계십니까?
- 21. Android ID를 사용하고 계십니까?
- 22. 어떻게 플러그인을 Firefox에 만들어야합니까?
- 23. Wireshark 용 API가 있고, 상호 작용하거나 향상시키는 프로그램/플러그인을 개발하고 있습니까?
- 24. 브라우저 플러그인을 XPI로 바꾸기
- 25. firefox
- 26. mozilla 용 애드온을 개발하고 싶습니다.
- 27. 커널을 개발하고 가상 머신에서 테스트하기
- 28. IBatis.Net DataMapper를 적극적으로 개발하고 있습니까?
- 29. 웹 서비스는 내가 개발하고 요청
- 30. 인터넷 회의 소프트웨어를 개발하고 싶습니다.
궁금한 점에 유의하십시오. XPCOM은 Firefox와 Windows (예 : OS)의 기본 인터페이스입니다. –
아뇨, XPCOM은 Firefox의 기본 인터페이스가 아닙니다. 이것은 기술적으로 "크로스 플랫폼 COM"이며 다양한 작업을 수행하는 일련의 인터페이스 일뿐입니다. 네, 일부는 운영 체제를 다루어야하지만, 대다수는 그렇지 않습니다. – sdwilsh