同一台PC上的多个Firefox版本

时间:2009-07-10 20:49:54

标签: firefox installation

我开发各种网络应用程序,广泛使用CSS和JavaScript,并且需要能够在FF 3和FF 3.5上测试它们。

但是,安装3.5覆盖3.0,所以我想知道是否可能(如果是这样,如何)在同一系统上运行Firefox 3.0和3.5,或者我不得不使用2个不同的系统?

我使用的是Windows XP。

由于

6 个答案:

答案 0 :(得分:61)

是。下载并安装在单独的目录中。然后,使用-p标志单独启动每个版本,为每个版本设置不同的配置文件(或至少一个用于测试)。然后,在您有两个单独的配置文件后,为桌面上的每个配置文件创建一个图标。右键单击图标,然后选择属性。

在“目标”字段中,添加以下标志。

c:\Programs\Firefox 3.0\firefox.exe -p Profile1 -no-remote
c:\Programs\Firefox 3.5\firefox.exe -p Profile2

假设您将使用Firefox 3.5作为主浏览器,使用3.0进行测试。如果你想要它反过来切换-no-remote标签。这允许您并排运行多个版本的Firefox。有关更多信息,请参阅command line arguments上的Mozillazine页面。

答案 1 :(得分:8)

您还可以尝试自动执行此过程的Utilu,并在每个版本上安装Web开发人员工具栏和Firebug。非常方便的测试机器。

答案 2 :(得分:4)

您可以使用firefox的可移植版本(3.5older versions)。您可以根据需要并排安装多个版本的firefox,但您只能随时运行一个版本。

答案 3 :(得分:1)

这是一个simple three step process来实现同样的目标。对于那些需要更多帮助来启动和运行多个Firefox版本的人,请查看它。它将有很好的图片来指导您完成整个过程。

答案 4 :(得分:1)

我在这里已经回答了这个问题。

使用多个版本的FirefoxPortable。

Is there a way to force Firefox to launch in a new process?

答案 5 :(得分:0)

自从Firefox 57以来,遗留支持被撤销,许多有用的插件和插件在新版本中被淘汰(57以后)。我遇到了保持多个firefox的问题,比如Firefox 56(支持遗留)和默认的当前版本,默认情况下会由Ubuntu定期更新(比如说)。

为此,我按照以下步骤操作:

  1. 下载Firefox 56:https://ftp.mozilla.org/pub/firefox/releases/56.0/。将下载firefox-56.0.tar.bz2。
  2. 使用以下方法提取/ opt / firefox56 /中的tar.bz2源文件:

    tar xvjf firefox-56.0.tar.bz2
    
  3. 使用以下命令运行默认的firefox。

    firefox -ProfileManager 
    

    创建一个新的个人资料,比如firefox56,将其数据保存在默认文件夹以外的文件夹中。

  4. 为firefox56创建一个软链接

    sudo ln -s /opt/firefox56/firefox-bin /usr/bin/firefox56
    
  5. 使用新创建的个人资料

    启动firefox56
    firefox56 -P firefox56
    
  6. 在/usr/share/applications/firefox56.desktop中创建.desktop文件:firefox56.desktop

    [Desktop Entry]
    Version=56.0
    Name=Firefox 56
    Comment=Browse the World Wide Web
    GenericName=Web Browser
    Keywords=Internet;WWW;Browser;Web;Explorer
    Exec=firefox56 %u
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    Icon=/opt/firefox56/browser/icons/mozicon128.png
    Categories=GNOME;GTK;Network;WebBrowser;
    MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
    StartupNotify=true
    Actions=new-window;new-private-window;
    
    [Desktop Action new-window]
    Name=Open a New Window
    Exec=firefox56 -P firefox56
    
    [Desktop Action new-private-window]
    Name=Open a New Private Window
    Exec=firefox56 -P firefox56 -private-window
    
  7. 完成!在菜单中找到您的两个安装。