Firefox览器的配置都被保存在下面的几个文g夹下Q其实方法十分简单,只要把下面的目录备䆾了,再次安装Firefox之后Q将q几个文件夹覆盖可以还原以前的配置了?
c:\Documents and Settings\用户名\Application Data\Mozilla\Firefox
C:\Documents and Settings\用户名\Local Settings\Application Data\Mozilla\Firefox
http://meilanzh.blogspot.com/2009/02/firefox.html
一、还原书{:(x)
不知什么原因,H然firefow不能讉K了,只好卸蝲后重装。按照下列步骤恢复书{?br />W一步:(x)先将C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles文gq行复制?br />W二步:(x)卸蝲firefox?br />W三步:(x)重装f(xi)irefox?br />W四步:(x)profiles复制到原来位|。此时打开firefox,可以发现原来的书{ƈ未恢复?br />W五步:(x)按下shift+ctr+b键, 打开书签理器。或直接点击书签菜单下的“管理书{䏀?br />W六步:(x)点击“导入以?qing)备?恢复/选择文g”,扑ֈbookmarkbackups文g夹:(x)C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\XXXXXXXXX.default\bookmarkbackups?br />W七步:(x)选择某日备䆾的书{文Ӟ如:(x)bookmark-2009-01-31.json。点d成导入?br />q时Q再ơ打开firefox,可以看到原来的书签了?br />
二、还原插?br />复制下来的profiles\extentensions\下的文g_脓(chung)在安装目录下C:\Program Files\Firefox Plus\App\firefox\extensions里。打开firefoxQ就可以看到原来的firefox了!
XPCOMQCross Platform Component Object ModelQ是一U跨q_lg模型Q是Mozilla技术的核心。其原理与微软的COM技术类|但与COM不同的是QXPCOM是一U跨q_技术,q支持多U语al定Q?a rel="internal" >Language BindingsQ。也是_(d)我们可以使用C++、JAVA、JavaScript、Python、Ruby、Perl{语a来编写组件。而XPCOM的接口(InterfaceQ是用一U叫?a rel="internal" >XPIDL的IDLQInterface Description LanguageQ来定义的?span class="lang lang-zh-cn">1
XPCOM 自n提供了一套核心的lg和类Q用于诸如内存管理,U程Q基本数据结构(strings, arrays, variantsQ等 。但是大部分的XPCOMlgq不是这个核心库提供的,而是由很多第三方的^収ͼ例如Gecko或?a rel="internal" class="new">NeckoQ提供,或者由一个应用,甚至一个扩展提供?
2,RDF
教程http://www.w3school.com.cn/rdf/
3Q开发插件实在是很痛苦的一件事情,因ؓ(f)他需要用到Firefox的chromepȝQ而每ơ更C代码之后Q都需要重新蝲入chrome才能起作用? 一般情况下要重启chrome需要重新启动firefoxQ还好有人已l发现这U痛苦,所以开发了一个Extension Developer ManagerQ里面提供了好几个工P用的最多的是reload chromeQ用来在不重启firefox的情况下Q重新蝲入chromeQ第二个是javascript shellQ他可以讉KL一个当前的firefoxH口。而要完成插g开发,一般还要用到ConsoleQ因为很多调试信息都需要通过q看Q如果没q玩 意,那估计每ơ都得用alert了。至于DOM Inspector一般用不上Q因为如果你要象greesemonkey那样Q获取当前页面的HTML DOM的话Q一般都只能通过事g来实玎ͼ然后hack到她的appcontent里面Q这东西在DOM Inspector里面没有Q所以,你通过q种方式修改了DOM?wi),通过DOM Inspector是看不出来的Q而ؓ(f)了验证你有没有修Ҏ(gu)功,现在我的Ҏ(gu)是靠javascript shell?br /> 关于DOMQ我搞了两天Q才搞Z所以然来,׃firefox是用XUL写的Q而XUL也定义了DOMQ所以,一般情况下你在扩展里头Q或? javascript shell里面通过document获取的仅仅是XUL的DOMQ要获取browser里面的DOMQ我现在探烦出来的有两种Q一U是 greesemonkey那样Q用事gQ每ơ都监察DOMContentLoad事gQ这个方法很危险Q例如如果一个网他有多个frameQ那么这个事 件就?x)发生多ơ,而由于greesemonkey只是在加载的时候用user script对DOM做一ơ处理,所以这个问题不是特别大。不q,如果我要做的是能够多ơ操作DOM?wi),所以,必要得到当前H口的当前正在显C的 DOMQؓ(f)了获取这冬冬Q我用了2天,google了所有能惛_的关键词Q把XUL planet和MDC上面的文章都M个遍Q最后终于在moznet的irc上面问到ZQ原来要得到q东西根本不需要用事gQ只要通过 content.document可以得C。实在不Ҏ(gu)啊?/p>
上面全部抄自http://blog.csdn.net/nickcen/archive/2006/07/15/923252.aspx
4,?zip压羃为zipQ然后改后缀为xpi
pd文章http://hi.baidu.com/lovemyselfbest/blog/item/0bf363ee1ed5e1feb3fb9546.html
http://www.blueidea.com/tech/web/2007/4979.asp
修改旧扩展以支持ff3.0.1:改xpi为zip,然后把install.rdf
文g拖出Q找?em:maxVersion
标签Q把值改?3.0.1 ,再放回去Q重新改后缀为xpi
.