2013-04-18 5 views
1

제대로 작동하려면 확장 기능이 필요한 독립 실행 형 xulrunner 응용 프로그램이 있습니다. 하지만 xpi 파일을 설치 한 후 내 jsconsole이 오류 "Failed to load overlay from chrome://my-client/content/overlays/index.xul"을보고합니다. 즉, chrome.manifest 파일이 인식되지만 오버레이 경로가 좋지 않습니다. install.rdf 파일 확장자의 XPIxul 응용 프로그램에서 오버레이를로드하지 못했습니다.

content my-client file:chrome// 
overlay chrome://app/content/lib/conf.xul chrome://my-client/content/overlays/index.xul 

이드

내의 chrome.manifest 파일은 기본 응용 프로그램의 application.ini 파일의 ID와 동일합니다. 확장 관리자를 활성화했습니다

[XRE] 
EnableExtensionManager=1 

그리고 내 환경 설정에 extension.js 파일이 있습니다.

이상한 부분은 내 응용 프로그램의 확장 폴더에 내 클라이언트 확장명의 폴더를 symlink로 연결했을 때 예상대로 작동합니다. 이것은 확장 관리자를 통해 xpi를 설치할 때만 발생합니다.

답변