How To Run Safari 2 and Safari 3 At Once

Run Safari 2 and Safari 3 Simultaneously

Okay, maybe I was a bit harsh.

I ranted the other day about Safari 3 replacing Safari 2 on my machine (among other things). It took a teenie bit of thinking, but I came up with a workaround.

Before installing Safari 3 Beta:

  1. Duplicate Safari in you Applications folder.
  2. Rename the new copy “Safari 2″
  3. Run the Safari 3 installer.
  4. Restart. You have two Safaris.

IE can’t even run two versions on the same computer (without hacking). I have Firefox 1.5 and 2.0 installed, but I can only run one at a time. I can run both Safaris simultaneously. Now that’s pretty cool.

4 Comments

  1. On June 21st, 2007 at 8:54 pm Nick Peters said:

    While designing, have you found much difference in the appearance of sites when testing in both versions of safari or have you had to write new CSS so that something looks in the same in both browsers?

  2. On June 21st, 2007 at 9:20 pm Adam Darowski said:

    Honestly, I haven’t gotten to fix the few Safari 2 rendering issues (none major) in BatchBook. But in Safari 3… they are gone. I’m not sure what the differences are yet, but I’m happy to see it. :)

  3. On August 1st, 2007 at 1:42 pm Ryan Clark said:

    Unfortunately, this does *not* work. Safari 3 replaces your old version of WebKit, and what you’re seeing here is just a GUI shell of Safari 2 that is still using the Safari 3 WebKit. Figured this out when a site that already worked fine in Safari 2 broke in Safari 3 AND Safari 2 when I installed Safari 3.

    See the comments here and here.

    So far, I haven’t found any reliable way to get both at once. There’s a really ugly solution out there that involves WebKit nightlies, but I’m skeptical of that one too.

  4. On August 1st, 2007 at 9:34 pm Adam Darowski said:

    You’re totally right, Ryan. Thanks for the tip.

    Mozilla gets this right, being able to run multiple versions.

    Too bad Firefox runs like a flaming piece of crap for me lately.