如果是自己制作Firefox,Chrome的便携版,最方便的是甲壳虫或蓝冰的引导器。两者的原理都差不多,引导器执行效率也没有多大差别。一直是使用蓝冰的引导器,因为当时使用甲壳虫的引导器的时候发生了一些Bug。但是制作便携版,蓝冰的引导器就不能直接完成,主要是“默认浏览器”的问题。
FirefoxLoader非真正便携版
蓝冰的FirefoxLoader对于便携版有两个问题:
- FirefoxLoader设置的“默认浏览器”指的是FirefoxLoader.exe,不是Firefox“原装”的firefox.exe;
- 重装系统或者是移动到其他浏览器时,如果没有新建profiles,FirefoxLoader是不会“主动”跳出设置“默认浏览器”的选项的。
当然,这两个问题都可以解决。第一个问题只要不使用Firefox自带的设置默认浏览器功能就行了,没有什么影响。第二个问题建立-SetDefault的处理或者是新建profiles后再复制原profiles即可。
ChromeLoader不能设置为默认浏览器
ChromeLoader,蓝冰直接放出了ChromeLoaderCreator,可以完全自己定义ChromeLoader的参数。
但是,使用ChromeLoader不能把ChromeLoader设置为默认浏览器。而设置Chrome为默认浏览器的话,ChromeLoader的参数也就完全没有作用了。
直接在快捷方式后面加参数也有同样的“默认浏览器”的问题
在默认浏览器的问题上,那些所谓单纯在firefox.exe快捷方式后面加参数来制作便携版的方法,同样不是真正便携版,因为添加的参数对Firefox自带默认浏览器设置是无效的。
评论
5 条对“Firefoxloader和Chromeloader非真正便携版”的回复
一个xxx,不是真正的便携又怎么样了,叽里呱啦的,你倒是搞个出来呗,觉得不好就别用,烦人xxx一个
那么protableApps.com提供的便携版又是什么情况?
这篇文章旧了,一般现在只做便携版都不用Firefoxloader,用MyFirefox了。
Portableapps的也很久没有用了,以前使用的时候也有相同问题。FirefoxPortable.exe引导设置默认浏览器后,系统识别的默认浏览器是Firefox.exe,而FirefoxPortable.exe的配置文件不从属于Firefox.exe。之后Portable是否有更新就不知道了。
现在Windows 8 可以在控制面板设定默认浏览器,所以也没有这些问题了。
那到底什么样才是真正便携版?
对于浏览器而言,没有真正的便携版,主要就是“默认浏览器”的问题必然需要写入注册信息。