최근에 FireFox 익스텐션 개발하면서 찾은 자료들을 잠깐 정리해 봅니다
-
간단한 자바스크립트 테스트는 쉘을 이용
http://www.squarefree.com/shell/shell.html -
Extension 개발자용 좋은 툴 하나 – Extension Developer’s Extension
실시간으로 XUL 을 편집하면서 확인해볼수 있음. 위의 자바스크립트 쉘과 JavaScript Environment까지 포함
http://ted.mielczarek.org/code/mozilla/extensiondev/index.html -
속성값 읽고/쓰기는 Preference 서비스를 이용.
- var prefs = components.classes[“@mozilla.org/preferences-service;1”].getservice
(components.interfaces.nsiprefservice).getbranch(“”); - prefs.getboolpref(“fastdic.altuse”);
- prefs.getintpref(“fastdic.alttarget”);
- prefs.getcharpref(“fastdic.alturl”);
- var prefs = components.classes[“@mozilla.org/preferences-service;1”].getservice
-
한글을 쓴 XUL , RDF 파일은 UTF8 로 저장하는것을 잊지말자
한글이 포함된 install.rdf 파일을 ASCII 로 저장후 익스텐션설치시 무시무시한 결과가 생긴다 -_-;;; - 자바스크립트 속성값쓸때 대소문자 확인 철저히, selectedindex 라고 쓰면 값안나온다. selectedIndex 다! -_-
-
개발관련 참고 사이트/문서들
XUL Reference : XULplanet.com
MozillaZine Extensions Forum
Creating Your own FireFox Extensions Howto
Creating Mozilla Extension Tutorial
역시 프로그래머 답게 이리도 금방 XUL을 배우셨답니까.
저도 좀 해볼라고 알아봤더니 대략 정신이 멍해지는군요…-_-;
[+Oliver님] 저도 아직 멍한 상태인걸요 🙂
아앗, 이렇게 좋은 자료들을! 감사합니다. 그런데 저것들만 보고 만드신 건가요? 대단하시네요. 전 프로그래밍에 대한 기초가 부족해서 무지하게 헤매고 있습니다.
[+곰님] HowTo 자료가 꽤 잘되어 있던걸요 ^^ 아직 저도 엄청 헤매고 있습니다.