Portable Firefox
2007-11-12 14:31 | 分类 网络相关, 软件应用 | By ming | 1 条评论 »
Portable Firefox, 可理解为可移动的Firefox,
它把所有的设置、扩展、缓存、Cookies、浏览历史都保存在指定的一个目录下, 可以随意放在本地硬盘任意目录, 或任何可移动存储设备上使用而无需重新设置, 备份简单, 总之就是方便啊。。。
我知道的有portable firefox、firefoxloader、mozillaloader,现在用的比较多的版本可能是portable firefox。
听说PortableApps.com的Loader都是用软件的参数来更改默认profile路径的,而且它有专门的一个portable进程(啥名字来着)在监视,在软件开启的时候会在用户profile目录放些文件,退出时删除这些文件。在性能上似乎比起非portable版差些,感觉用起来不太爽;而且最最重要的是,我试过用它来打造3.0 beta的,居然不能用。。。
firefoxloader应该也是跟portableApps.com的loader差不多的原理,虽然会在用户文件夹下生成一个pluginreg.dat文件,但实际上没什么影响而且没有任何多余的进程,性能感觉比portableapps的好上那么一些。还有就是,可以用它来打造3.0 beta的portable版,同时运行两个不同版本的感觉那叫爽啊。哦,还有,firefoxloader还可以用于mozilla的其他产品,如thunderbird、seamonkey、Nvu、Kompozer等等,当然,它们的命名都要遵循下面说到的规范。
mozillaloader似乎是由mozine.cn的一位大虾开发的,它通过伪造“userprofile”环境变量值来欺骗软件,不在用户文件夹残留任何文件,的确是很不错的工具。不过,因为2k/xp/2k3与vista/2008的“应用程序数据”文件夹名称不一样,所以profile目录所存放的位置也是不一样(2k/xp/2k3为Application Data,vista/2008为AppData,其中vista/2008不是直接放在AppData文件夹中,而是放在AppData下的Roaming目录下),所以会在loader主程序目录下生成两个不同名称的文件夹。所以,要在两种类型系统中切换的话,就得把profile目录copy或cut到适于当前系统的文件夹中,当然,可能还要进行一些适当的修改。
PortableApps的loader默认是把firefox主程序放在{Loader主目录}\App\Firefox,而配置文件似乎是{Loader主目录}\App\profile(这个记不清了)。所以要打造自己的portable版,只要把你的firefox程序覆盖firefox目录,把profile即配置文件(xp/2k/2k3应该是在%userprofile%\用户名\Application Data\Mozilla\Firefox\xxxx.default 目录 vista/2008应该是在%userprofile%\用户名\AppData\Roaming\Mozilla\Firefox\xxxx.default 目录, 假如prefs.js中包含路径信息如c:\什么的,那么需要把这一行文字删除)这些放到profile目录替换,即可成功。不管是配置好再替换,还是替换后再配置,都可以保持你的配置。
firefoxloader目录结构比较简单,不过对于命名却有要求,在根目录下包含一个loader主程序,一个名为firefox的目录(里面放的firefox主程序名称必须为firefox),一个名为Profilordner的存放配置文件的目录。
mozillaloader 实际上包括3个工具,用于firefox、seamonkey、thunderbird的3个可执行文件,所以对于特定的一种程序,只要在根目录下放置对应的loader(firefox/seamonkey/thunderbird),放置对应的目录名称为(firefox/seamonkey/thunderbird),其他均不用改。
最后,我还是推荐使用firefoxloader,你可以点我给出的链接下载,也可以点此下载。
转载请遵循"署名-非商业性使用-相同方式共享" 的创作共用协议。
留下评论
(如发言后未显示则有待审核)


关于 Portable Firefox 有1条评论
不错!支持一下!