http://blog.mozilla.com/chinacampus/2010/07/23/%E5%BC%80%E5%8F%91%E7%AC%AC%E4%B8%80%E4%B8%AAfirefox%E6%8F%92%E4%BB%B6%E2%80%94%E2%80%94%E6%84%9F%E8%B0%A2%E9%9D%92%E5%B2%9B%E5%A4%A7%E5%AD%A6%E7%81%AB%E7%8B%90%E6%A0%A1%E5%9B%AD%E5%A4%A7%E4%BD%BF/
http://devbean.blog.51cto.com/448512/160298
工具:Extension Developer
快捷键参数:-no-remote -P develop
修改Firefox配置
使用该Profile打开Firefox,在地址栏内输入about:config,按下enter(或者return按钮。
修改以下参数为给出的值。下面将解释这些参数的含义。
* javascript.options.showInConsole = true
将chrome文件中的错误显示在Console里。
* nglayout.debug.disable_xul_cache = true
关闭XUL缓存,这允许不重启而改变窗口以及对话的内容。这里,可以使用目录而不是Jar。但是Overlay改变后,overlay文档必须重载。
* browser.dom.window.dump.enabled = true
这将允许dump()函数输出到stdout里。参考window.dump函数。特权应用也可用nsIConsoleService。
* javascript.options.strict = true
启用严格JavaScript错误提示。
* extensions.logging.enabled = true
这将给出更多关于安装以及更新插件的信息。
* nglayout.debug.disable_xul_fastload = true
(仅限Gecko 2.0+ (Firefox 4.0+))
* dom.report_all_js_exceptions = true
http://devbean.blog.51cto.com/448512/160298
工具:Extension Developer
快捷键参数:-no-remote -P develop
修改Firefox配置
使用该Profile打开Firefox,在地址栏内输入about:config,按下enter(或者return按钮。
修改以下参数为给出的值。下面将解释这些参数的含义。
* javascript.options.showInConsole = true
将chrome文件中的错误显示在Console里。
* nglayout.debug.disable_xul_cache = true
关闭XUL缓存,这允许不重启而改变窗口以及对话的内容。这里,可以使用目录而不是Jar。但是Overlay改变后,overlay文档必须重载。
* browser.dom.window.dump.enabled = true
这将允许dump()函数输出到stdout里。参考window.dump函数。特权应用也可用nsIConsoleService。
* javascript.options.strict = true
启用严格JavaScript错误提示。
* extensions.logging.enabled = true
这将给出更多关于安装以及更新插件的信息。
* nglayout.debug.disable_xul_fastload = true
(仅限Gecko 2.0+ (Firefox 4.0+))
* dom.report_all_js_exceptions = true
<?xml version="1.0"?>
<!--需要删除中文注释-->
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:em="http://www.mozilla.org/2004/em-rdf#">
<Description about="urn:mozilla:install-manifest">
<!-- 指出插件的ID.该ID应该是一个Email格式的字符串,或者是一个GUID.注意,使用Email的作用是保证该ID的唯一性,并不要求这个Email地址是有效的.必填. -->
<em:id>meiyoudao@sohu.com</em:id>
<!-- 指出插件的版本号.必填. -->
<em:version>1.0</em:version>
<!-- 在这里的值必须是2.该标签说明该应用的Firefox插件,而不是其他XUL应用程序.Firefox插件的代码是2,如果是Firefox主题则会是4.必填. -->
<em:type>2</em:type>
<!-- 安装插件的目标应用程序以及最高版本和最低版本.必填. -->
<em:targetApplication>
<Description>
<!-- Firefox的ID,这个值不能改变.必填. -->
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<!-- 指明能使用该插件的Firefox最低版本.这里是指1.5.必填. -->
<em:minVersion>1.5</em:minVersion>
<!-- 指明能使用该插件的Firefox最高版本.这里是指3.0.x.结合minVersion,即是说本插件只适用于1.5和3.0.x之间的版本.必填. -->
<em:maxVersion>3.6.*</em:maxVersion>
</Description>
</em:targetApplication>
<!-- 插件的元数据. -->
<!-- 插件名字.必填. -->
<em:name>meiyoudao</em:name>
<!-- 插件的描述.这里的描述将出现在Firefox的工具-附加组件的描述栏.选填. -->
<em:description>A test extension</em:description>
<!-- 插件作者.选填. -->
<em:creator>galaxy.org</em:creator>
<!-- 插件主页的URL.选填. -->
<em:homepageURL>http://www.example.com/</em:homepageURL>
</Description>
</RDF>