Home > All Tags >

Tirck

Firefox 多个版本共存

Jul 1st, 2009 83 Comments
同时运行多个版本的 Firefox

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

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

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

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

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

Read More...