은 기본적으로 당신은 다시 물건을 압축 (비 SDK 추가 기능). 그리고 내가 추가 한 부가 기능은 SDK가 아닌 부가 기능입니다. META-INF
폴더의 존재에 의해 지시 된 바와 같이
이 올바르게 압축된다
$ unzip -l http_request_logger-0.1-fx.xpi
Archive: http_request_logger-0.1-fx.xpi
Length Date Time Name
-------- ---- ---- ----
240 07-29-11 11:45 chrome.manifest
0 07-29-11 11:42 components/
1558 07-29-11 11:47 components/httpRequestLogger.js
1021 07-30-11 12:39 install.rdf
-------- -------
2819 4 files
이 올바르게 압축 아니다합니다 (OSX 압축 메뉴 항목)를 사용하여 제조 : 제외 __MACOSX
쓰레기로부터 (
$ unzip -l http_request_logger-0.1-fx.zip
Archive: http_request_logger-0.1-fx.zip
Length Date Time Name
-------- ---- ---- ----
0 05-16-14 01:54 http_request_logger-0.1-fx/
240 07-29-11 11:45 http_request_logger-0.1-fx/chrome.manifest
0 05-16-14 01:54 __MACOSX/
0 05-16-14 01:54 __MACOSX/http_request_logger-0.1-fx/
187 07-29-11 11:45 __MACOSX/http_request_logger-0.1-fx/._chrome.manifest
0 07-29-11 11:42 http_request_logger-0.1-fx/components/
1558 07-29-11 11:47 http_request_logger-0.1-fx/components/httpRequestLogger.js
0 05-16-14 01:54 __MACOSX/http_request_logger-0.1-fx/components/
187 07-29-11 11:47 __MACOSX/http_request_logger-0.1-fx/components/._httpRequestLogger.js
1021 07-30-11 12:39 http_request_logger-0.1-fx/install.rdf
187 07-30-11 12:39 __MACOSX/http_request_logger-0.1-fx/._install.rdf
187 05-16-14 01:54 __MACOSX/._http_request_logger-0.1-fx
-------- -------
3567 12 files
을 지금은 http_request_logger-0.1-fx/install.rdf
입니다)
나는 또한 Setting up an extension development enviroment을 읽을 것을 권장합니다. 특히 b 그 프록시 파일에 대한. ;)
SDK 추가 기능 (harness-options.json
파일이있는 것으로 표시됨)과 관련하여 재 압축이 작동하거나 작동하지 않을 수 있습니다. .xpi
내용을 기반으로 package.json 및 디렉토리 구조를 재현하고 SDK cfx
도구를 사용하여 새로운 XPI를 빌드하는 것이 더 좋을 수 있습니다.
와우 맨 슈퍼 상세 답변 – Noitidart