Я работаю над обновлением компилятора Greasemonkey для упаковки расширений Firefox. Я думаю, что оригинальная версия была для Firefox версии 3.6 и Greasemonkey версии 0.7.20070607.0, а исходный код находится на GitHub здесь . Я собираюсь работать над моим обновлением здесь .
Я пытаюсь выяснить, каковы текущие требования для расширений Firefox 9/10, чтобы я мог убедиться, что я генерирую соответствующую файловую структуру.
Кто-нибудь знает, является ли следующая структура файла текущей:
MyExt/
chrome/
chrome/chromeFiles/
chrome/chromeFiles/content/
MyExt.js
defaults/
defaults/preferences/
prefs.js
chrome.manifest
install.rdf
Исходный компилятор выводит это для скрипта Greasemonkey, который не изменяет хром браузера:
MyExt/
chrome/
content/
MyExt.js
prefs.js
compiler.js
xmlhttprequester.js
chrome.manifest
install.rdf
Следующим шагом будет убедиться, что код Greasemonkey, который использует компилятор, является текущим, но я хочу сначала прояснить мои выходные цели.