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>[email protected]</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>