阅读:8562回复:18
[原创]制作绿色版Firefox、Thunderbird、Mozilla Suit的新方法
以前的绿色版Firefox的制作思路是,利用firefox.exe的“-profile”参数指定用户配置目录,但是这样做有几个缺点:
1,主动权在firefox.exe程序手上,如果程序里某些地方不处理这个参数,还是会用到系统默认的用户配置目录,事实上的确在运行一段时间后会这样。 2,Firefox、Thunderbird有这个参数选项,但是Mozilla Suit好像就没有。 新的思路让加载程序“欺骗”原来的执行文件,给执行文件一个“假”的系统默认的用户配置目录。附件是适用于Firefox、Thunderbird、Mozilla Suit的三个加载程序,使用方法和以前的加载程序一样,例如对于Firefox,首先建立一个空目录,把加载程序firefox.exe拷进去,在这个目录里再建一个名叫“firefox”的子目录,把firefox所有原始文件目录一并拷进去,以后运行加载程序就OK了。要注意的是Thunderbird、Mozilla Suit的子目录名称必须是“thunderbird”和“mozilla”。 欢迎大家测试,谢谢! --------------------------------------------------------- MozillaLoader.zip是更新版本,去除Mozilla的支持,增加了对SeaMonkey的支持,图标重新设计,与软件保持一致,更加美观 |
|
|
1楼#
发布于:2006-02-04 16:29
|
|
2楼#
发布于:2006-02-04 16:29
程序是我写的,就几行,目的是“欺骗”firefox的主程序(firefox.exe),让它以为当前目录就是系统的profile目录
系统默认的profile是诸如“C:\Documents and Settings\Administrator”的目录。 |
|
3楼#
发布于:2006-02-04 16:29
pofile文件夹还是放安装目录里?
|
|
4楼#
发布于:2006-02-04 16:29
又看了一遍楼主的帖子..还是没搞明白 ,那三个可执行文件是楼主自己写的? 没研究过win下的firefox,不过lin下作loader的是脚本耶
|
|
5楼#
发布于:2006-02-04 16:29
学习下。
感觉没什么意义。 难道就为了放在U盘中使用么? |
|
6楼#
发布于:2006-02-04 16:29
|
|
7楼#
发布于:2006-02-04 16:29
FireFox 有“-profile”参数就是为“绿化”准备的,先前的绿色版都是使用的这个参数。
但是用它绿化得并不彻底,系统的profile目录里还是会残留几个文件。我的这个方法可以说一劳永逸地解决了这个问题 |
|
8楼#
发布于:2006-02-04 16:29
>最好的办法是给官方提建议,让他们给fox做一个绿化接口
更快的方法是:改源代码 |
|
9楼#
发布于:2006-02-04 16:29
更新了一下
|
|
10楼#
发布于:2006-02-04 16:29
最好的办法是给官方提建议,让他们给fox做一个绿化接口
|
|
|
11楼#
发布于:2006-02-04 16:29
已经实现了你想要的功能 |
|
12楼#
发布于:2006-02-04 16:29
|
|
13楼#
发布于:2006-02-04 16:29
不如在所谓绿色FX里加个说明....
教会怎么设置(选取)默认配置路径 虽然设置了就不能叫绿色了..... 不小心启动了个裸的FX就更不绿了......... |
|
14楼#
发布于:2006-02-04 16:29
不过“把Firefox设成默认浏览器”这个做法本身就让Firefox失去了绿色的含义,不知你是否也这样认为,呵呵 ![]() ![]() ![]() |
|
|
上一页
下一页