FireFox Extension 개발 팁 모음

최근에 FireFox 익스텐션 개발하면서 찾은 자료들을 잠깐 정리해 봅니다

  1. 간단한 자바스크립트 테스트는 쉘을 이용
    http://www.squarefree.com/shell/shell.html

  2. Extension 개발자용 좋은 툴 하나 – Extension Developer’s Extension
    실시간으로 XUL 을 편집하면서 확인해볼수 있음. 위의 자바스크립트 쉘과 JavaScript Environment까지 포함
    http://ted.mielczarek.org/code/mozilla/extensiondev/index.html

  3. 속성값 읽고/쓰기는 Preference 서비스를 이용.

    1. var prefs = components.classes[“@mozilla.org/preferences-service;1”].getservice
      (components.interfaces.nsiprefservice).getbranch(“”);
    2. prefs.getboolpref(“fastdic.altuse”);
    3. prefs.getintpref(“fastdic.alttarget”);
    4. prefs.getcharpref(“fastdic.alturl”);

  4. 한글을 쓴 XUL , RDF 파일은 UTF8 로 저장하는것을 잊지말자
    한글이 포함된 install.rdf 파일을 ASCII 로 저장후 익스텐션설치시 무시무시한 결과가 생긴다 -_-;;;

  5. 자바스크립트 속성값쓸때 대소문자 확인 철저히, selectedindex 라고 쓰면 값안나온다. selectedIndex 다! -_-

  6. 개발관련 참고 사이트/문서들
    XUL Reference : XULplanet.com
    MozillaZine Extensions Forum
    Creating Your own FireFox Extensions Howto
    Creating Mozilla Extension Tutorial

  1. 역시 프로그래머 답게 이리도 금방 XUL을 배우셨답니까.
    저도 좀 해볼라고 알아봤더니 대략 정신이 멍해지는군요…-_-;

  2. [+Oliver님] 저도 아직 멍한 상태인걸요 🙂

  3. 아앗, 이렇게 좋은 자료들을! 감사합니다. 그런데 저것들만 보고 만드신 건가요? 대단하시네요. 전 프로그래밍에 대한 기초가 부족해서 무지하게 헤매고 있습니다.

  4. [+곰님] HowTo 자료가 꽤 잘되어 있던걸요 ^^ 아직 저도 엄청 헤매고 있습니다.

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>