Firefox 多个版本共存

简介:

http://www.neoease.com/

把 Firefox 升级到了 3.5, 我再一次面对多版本共存问题. 虽然 Firefox 在版本兼容方面做得比 IE 优胜很多, 但是不同版本间仍然存在的一些微小的差异可能导致整个页面错位. 所以今天我随便把 Firefox 多版本共存给弄了, 也解决了博客出现在 Fx 2.0 的导航栏错位问题.

开始之前, 我们先要了解一下为什么不调整配置就不能使之共存.

Firefox的配置信息是保存在外部文件中的, 包括书签, 插件等等. 当你打开 Firefox, 它首先会去搜查并检验这些文件. 如果文件不存在, 就会生成一些新的默认的文件. 如果配置文件的版本不对, 它便会去更新配置文件.

如果你现在用的是 3.0, 配置是 default, 当你安装好 3.5 并运行起来, 它就也会去读取 default 的配置, 并将它更新. 而当你再次运行 3.0, 它又会对这个 3.5 读过的配置进行检验和修改, 这样反复的检验和修改不但会损坏配置信息, 并且很可能吧你整崩溃.

所以要解决 Firefox 多版本共存问题, 其实就是实现配置文件分离. Fortunately, Firefox 提供这样的机制, 我们可以很方便的搭建起多版本的环境.

哦耶! 下面跟我一起多整几个 Firefox 出来吧. (假定你现在以已有 Firefox 3.0, 需要安装 3.5)

1. 备份配置文件
将以下目录拷贝出来作为备份就可以了.

{用户名}\Application Data\Mozilla
{用户名}\Local Settings\Application Data\Mozilla

可能你会问, 这两个文件夹有什么区别? 依我个人的理解, 第一个是放置默认配置文件的目录, 而第二个是放置追加的配置文件的. (我不敢确定, 反正都备份准没错, 如果我说得不对请指正.)

2. 安装 Firefox 3.5
双击, 下一步, 下一步, 下一步...

3. 修改快捷方程
选中桌面或者菜单中的快捷方程, 右键点选 Properties, 在 shortcut 标签页的 Target 一栏中你会看到类似以下的信息:

"{安装 Firefox 的目录}\firefox.exe"

现在我们要将他修改为:

"{安装 Firefox 的目录}\firefox.exe" -P 3.5 -no-remote

其中 -P 表示使用命名为 3.5 这个配置 (如果你使用的 Linux, -P 应该要替换位 -profilemanager), -no-remote 是打开另一个实例的意思.

4. 运行这个修改过的快捷方程
你会得到一个类似下图的对话框, 请新建一个 profile, 并命名为 3.5.

Firefox 配置选择对话框

5. 完成了
还等什么? 赶紧启动你的 Firefox 吧.

备注:
最后我有点小 tips, 一般我们都会用最新版本的浏览器来读网页, 而老版本只用作测试, 所以我建议大家备份配置后安装新版本可以覆盖原版本的配置. (因为我们要继承以前的资料, 以方便使用) 然后再去安装一个老版本的 Firefox 并进行上述的多版本兼容操作.

相关文章请参考:
http://forums.mozillazine.org/viewtopic.php?f=23&t=613873

声明: 本文采用  BY-NC-SA 协议进行授权. 转载请注明转自:  Firefox 多个版本共存


本文转自火地晋博客园博客,原文链接:http://www.cnblogs.com/yelaiju/archive/2010/05/20/1739846.html,如需转载请自行联系原作者
目录
相关文章
|
Web App开发 Windows
WINDOWS下测试NPAPI插件,请使用FireFox 49版本
WINDOWS下测试NPAPI插件,请使用FireFox 49版本
249 0
|
Web App开发 安全 Ubuntu
曝 iPhone 14 没有 mini 版本;百度员工跳槽字节被判赔 107 万元;Firefox 100 发布 | 思否周刊
曝 iPhone 14 没有 mini 版本;百度员工跳槽字节被判赔 107 万元;Firefox 100 发布 | 思否周刊
134 0
|
Web App开发 安全 Linux
Firefox 99 正式发布,最后的两位数版本
Firefox 99 正式发布,最后的两位数版本
124 0
Firefox 99 正式发布,最后的两位数版本
|
Web App开发
FireFox支持NPAPI接口,最新版本是52.9,53已经不支持了
FireFox支持NPAPI接口,最新版本是52.9,53已经不支持了
196 0
|
Web App开发 安全 测试技术
Firefox 3.6版本被证实确实存在0day漏洞
俄罗斯安全公司 Intevydis公司对Windows操作系统下的Firefox3.6版本实施了零日漏洞攻击测试。据悉,Windows操作系统下的Firebadger 3.6浏览器软件带有一个尚未明了的系统漏洞,该系统漏洞可以使得黑客远程获得对安装Windows操作系统的个人电脑实施控制。
771 0
|
Web App开发 JavaScript iOS开发
[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
原文:[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 截至自2017-08-11,支持现世已出的几乎所有PC端浏览器版本判断。
4930 0