Firefox 확장 기능을 패키지화하기 위해 Greasemonkey 컴파일러를 업데이트하고 있습니다. 원래 버전은 Firefox 버전 3.6 및 Greasemonkey 버전 0.7.20070607.0이었고 소스 코드는 GitHub here에 있다고 생각합니다. 내 업데이트 here에서 작업 할 예정입니다.Firefox 확장 파일 구조
Firefox 9/10 확장에 대한 현재 요구 사항을 파악하여 적절한 파일 구조를 생성 할 수 있는지 확인하려고합니다.
다음 파일 구조가 현재의 경우사람이 알고 있나요 :
MyExt/
chrome/
chrome/chromeFiles/
chrome/chromeFiles/content/
MyExt.js
defaults/
defaults/preferences/
prefs.js
chrome.manifest
install.rdf
브라우저 크롬 수정하지 않는 그리스 몽키 스크립트의 원래 컴파일러 출력이 :
MyExt/
chrome/
content/
MyExt.js
prefs.js
compiler.js
xmlhttprequester.js
chrome.manifest
install.rdf
다음을 단계는 컴파일러가 사용하는 Greasemonkey 코드가 최신인지 확인하는 것이지만, 먼저 출력 목표를 명확히하고 싶습니다.
감사의 최상위 디렉토리에 있어야합니다,이 슈퍼 도움이됩니다! – Kladky
'components'에 대한 규칙은 더 이상 참이 아닙니다. 파이어 폭스 4에서는 컴포넌트를 어느 곳에 나 배치 할 수 있습니다. 'chrome.manifest'의 해당 항목을 간단히 조정해야합니다. [Gecko 2.0의 XPCOM 변경 사항] (https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0)을 참조하십시오. –
@WladimirPalant - 생각없이 타이핑. 업데이트 됨. 감사. –