如何同时安装 Firefox 3.6 和 Firefox 4 beta?

如何同时安装 Firefox 3.6 和 Firefox 4 beta?

我的机器上安装了 Firefox 3.6,之后又安装了 Firefox 4 BETA 6。但是当我尝试打开 Firefox 4 时,却打开了 Firefox 3.6?可能出了什么问题?我该如何启动 Firefox 4?

它们应该共存...在一台机器上,对吗?我想安装 Firefox 4 来试用新 API。

我的机器是Win Server 2K3。

答案1

我建议使用以下程序沙盒隔离 Firefox 3.6 和 Firefox 4 的两个安装。这应该可以消除两个应用程序之间的任何冲突。

答案2

我确实这样做了。

首先,您需要完全退出 Firefox 才能继续。这些步骤适用于 Windows 7,但我相信它应该适用于所有系统,包括 XP、Windows 2000 和 Server 2003。

然后,你需要通过命令行打开 Firefox(3.6 或 4 都可以)创建新的个人资料-ProfileManager.开局时使用旗帜。

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -ProfileManager

(或者无论你的路径是什么)

默认情况下,您应该只有一个配置文件,名为“default”。按照向导步骤为您的 Firefox 4 安装创建一个新配置文件。这应该相当容易,也不会花很长时间。我将我的配置文件命名为“beta”。

Firefox 用户配置文件屏幕

然后,您将需要转到 Firefox 3 和 Firefox 4 的主要快捷方式。我假设您不是直接从程序目录运行它。

有一个限制——只有一个安装能够支持其自身的多个窗口。在执行下一步之前,您必须选择您希望使用哪一个的多个实例。

右键点击 Firefox 3.6 快捷方式并进入Properties。在Target文本框中,在文件路径后添加-P default以下内容:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -P default

-P {profile name}标志表示该快捷方式将在哪个用户配置文件下运行。

同样,您可以对 Firefox 4 执行相同的操作:

"C:\Program Files (x86)\Mozilla Firefox 4.0 Beta\firefox.exe" -P beta -no-remote

正是这个-no-remote标志使得这个设置得以运作。

no-remote是 Firefox 用来将程序的单个实例与当前正在运行的任何程序区分开的标志。如果不设置该标志,您运行的任何版本的 firefox.exe 都将打开一个新窗口,该窗口与您打开的版本相同。不幸的是,这存在锁定该配置文件的问题,这意味着您只能使用该快捷方式打开一个窗口。

(如果你在两个窗口上都设置了它,那么你就只能有一个 3.6 的窗口和一个 4 的窗口。我几天后才意识到这一点,不明白为什么我只能打开一个窗口!

如果您打算使用 Firefox 4 而不是 3.6,请将标志添加到 3.6 的快捷方式,但如果您像我一样,那么您只是在玩弄 4,而 3.6 是您的主要浏览器。

答案3

我会使用来自PortableApps.com但只将 Firefox 4 安装到 Program Files 文件夹而不是 USB 驱动器上。

相关内容