2011-02-22 2 views
1

Firefox에서 확장 기능을 개발 중입니다. 내 xbl 파일에 간단한 자바 스크립트 모듈을로드하고 싶다. 나는 here에있는 지침을 따라 왔지만 어떤 결과도 얻지 못했습니다. 실제로 처리기 내부에서 메서드를 호출하면 실행되지 않습니다.xbl/xul 파일에서 javascript 모듈을로드하는 올바른 방법은 무엇입니까?

이 확장

마술/크롬/urltooltip/내용/(browse.xbl, options.xul, browser.css)

마술/모듈/(test.js에 대한 내 파일 구조)

chrome manifest : resource app chrome : //modules/test.js 또는 resource gre chrome : //modules/test.js에 자원을 등록했습니다. 작동하지 않습니다.

내가 다른 무엇을 모른다 | :

이 이

Components.utils.import (GRE/모듈/test.js가 // 앱 자원 :)가 XBL 파일에

는이 같은 파일을 임포트 할 것. 이 같은

+0

이 질문은 mozilla.dev.extensions 뉴스 그룹에 대답했다. – Neil

+0

여기에서 응답이 없으므로이 질문을 추가하고 답변을 얻었습니다. 감사합니다. – user375065

+0

여기에받은 답변을 게시하고 동의하십시오. –

답변

0

사용 무언가 :

<?xml version="1.0"?> 

<window xmlns:html="http://www.w3.org/1999/xhtml" 
     xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

    <script src="foo.js"></script> 

    <script> 
    <[CDATA[ 
     function bar() {} 
    ]]> 
    </script> 

    <caption label="Hello World"/> 

</window> 
관련 문제