我正在更新的Greasemonkey编译打包Firefox扩展。我认为,原始版本的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
原来的编译器输出的这一个的Greasemonkey脚本,不修改chrome浏览器:
MyExt/
chrome/
content/
MyExt.js
prefs.js
compiler.js
xmlhttprequester.js
chrome.manifest
install.rdf
下一步是确保编译器使用的Greasemonkey代码是最新的,但我希望首先清楚我的输出目标。
感谢的顶级目录,这是超级有帮助! – Kladky 2012-01-04 22:04:34
“components”的规则不再成立。从Firefox 4开始,组件可以放置在任何地方 - 然后只需要调整'chrome.manifest'中的相应条目即可。参见[在壁虎2.0 XPCOM变化(https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0)。 – 2012-01-05 12:11:46
@WladimirPalant - 巴,打字时没有想到。更新。谢谢。 – 2012-01-05 20:03:07