More than One Firefox (Beta) 2.0 to rule them all – a Dave Martorana concoction

By Alex Hillman on Friday, February 22nd, 2008 in elsewhere with 63 Comments

Updated 12/22/08

For those of us who work on the ‘front end development’ side of things, there’s a careful balance we hang in regarding new browser releases. The short version is that as new browsers approach their release candidate status, we need to be checking and double checking our work in them to make sure that their change logs don’t break our work.

At the same time, there’s a known issue with the fact that, more often than not, running the latest beta or release candidate alongside with the production version (and, if you’re a really good developer, one previous version back from the most current production release to take care of things). Internet Explorer is notorious for this and I recall the headaches I went through beta testing it. I essentially resolved to (and continue to resolve to) use multiple virtual machines, one for each version of IE.

Well if you’re on a Mac and into testing Firefox 3 Beta without wiping your profile for Firefox 2.x, check out Dave Martorana‘s MultiFirefox.

Multifox

He’s created a little launcher app that, when copied to your Apps folder along with the accompanied Firefox3.app file (appropriately renamed so it wont overwrite the stable version), will let you create and/or select an additional profile, as well as the version of Firefox that you wish to use. It’s clean, it’s simple, and it works.

You can download the dmg (2.0(003) updated 12/22/08) (again, this is mac only), or the zip of the source (2.0 updated 4/22/08) if you want to dig around the guts or, ahem, port to windows? It’s written in Python, because that’s what Dave’s a rockstar in. It’s been rewritten in Cocoa Native, because THATS what kind of rockstar Dave is. That’s not all, though, actually…aside from being an active contributing member of the IndyHall community, Dave also wrote some bitchin’ javascript a couple of weeks ago that got me out of a bind. We’re still testing that but plan to release it as a jquery plugin. Dude knows his stuff and takes a challenge on head first.

Updated DMG and source, v2.0(003) (4/18/08)

4/18/08 Changelog: Updated to include Firefox 3 Beta 5 Full rewrite to Cocoa native (severely reduced filesize) Auto-update for future versions Auto-detect of all versions of Firefox available Supposed support for OSX 10.4 (untested)

3/14/08 Changelog: Updated to Firefox 3 Beta 4

2/25/08 Changelog: Fixed minor profile bug Rework of Firefox launch code Added about screen Decreased filesize

DMG Download (17.98mb, includes FF3 Beta 5) Zip of source (661kb, does not include FF3, uncompiled launcher code only)

Dave maintains this project at his site, CodeContortionist

[tags]dave martorana, firefox, firefox 3, firefox 3 beta, indyhall, launcher, multi profile, multifirefox, python[/tags]

  • Anonymous

    Could someone please make this for windows… I am a few months away from moving over to a mac setup… and a couple of months from FF3… pls pls :-)

  • http://www.krossi.com ken rossi

    Could someone please make this for windows… I am a few months away from moving over to a mac setup… and a couple of months from FF3… pls pls :-)

  • Pingback: :: FF3 beta alongside FF2 - Blogging Meta ::

  • Pingback: Run Firefox 2 and Firefox 3 beta together in OS X « Dan’s Tech-n-Stuff Weblog

  • Pingback: Ejecutar diferentes versiones de Firefox en la misma computadora | Bitperbit

  • Florian

    This is wonderful! Thank you very much!

  • Florian

    This is wonderful! Thank you very much!

  • Pingback: JBJ’s Blog » Mac » Testez Firefox 3 sous Mac en toute sécurité avec MultiFirefox

  • Pingback:   How to run Firefox version 2 and 3 beta at the same time — winandmac.com

  • Pingback: Ejecuta varias versiones de Firefox a la vez en tu Mac con MultiFirefox

  • Pingback: Varias versiones de Firefox a la vez en tu Mac « No tengo iPhone…

  • Pingback: fireyy blog » MultiFireFox ???firefox??????

  • Pingback: ???Firefox2?Firefox3?Windows???? @ ????

  • ea

    hi… just found this tool via google but your amazon aws link is not working. shows some xml saying that “access is denied”

  • ea

    hi… just found this tool via google but your amazon aws link is not working. shows some xml saying that “access is denied”

  • http://www.dangerouslyawesome.com Alex Hillman

    AWS link fixed, sorry I missed the permissions when I updated the files this morning.

  • http://www.dangerouslyawesome.com Alex Hillman

    AWS link fixed, sorry I missed the permissions when I updated the files this morning.

  • Pingback: Studio_Graphics » Blog Archive » DAVE MARTORANA’S MULTIFIREFOX

  • Pingback: crawlspace|media » Blog Archive » Daily Ma.gnolia Links for February 26

  • Pingback: Run multiple Firefoxes your Mac « 0ddn1x: tricks with *nix

  • Pingback: Run multiple Firefoxes on your Mac « 0ddn1x: tricks with *nix

  • Pingback: lo-fi librarian» Blog Archive » This Week’s Useful Tools

  • Pingback: the Idea Shower » » Wanna Beta Test the Dramatically New Read It Later?

  • Pingback: Another Plug. Well, Sorta. « Knight’s Trike

  • Pingback: Not About Tech

  • Neal

    Hi. Firefox 3 beta 5 is out. Is it safe to just get the beta 5, rename it to Firefox3.app like the one in your package, and just use that instead?

    Thanks.

  • Neal

    Hi. Firefox 3 beta 5 is out. Is it safe to just get the beta 5, rename it to Firefox3.app like the one in your package, and just use that instead?

    Thanks.

  • http://alexhillman.myopenid.com Alex Hillman

    Neal, You can, indeed, simply rename a new version of Firefox to Firefox3.app and it will work.

    There’s a new Cocoa version that Dave is working on, it will be bundled with the newest beta as well.

  • http://alexhillman.myopenid.com Alex Hillman

    Neal, You can, indeed, simply rename a new version of Firefox to Firefox3.app and it will work.

    There’s a new Cocoa version that Dave is working on, it will be bundled with the newest beta as well.

  • Neal

    Oooo. I guess I’ll wait for that instead then.

    Thanks lots. :D

  • Neal

    Oooo. I guess I’ll wait for that instead then.

    Thanks lots. :D

  • Addison

    I can’t get mine to work. Every time I open it, it tells me to create a new profile and so I click ok and then it quits. Any ideas? I have firefox 2 installed already. Originally it was called BonEcho because I am using a version of firefox 2 edited to run better on intel macs but then I renamed it to Firefox 2 but it still doesn’t work. Hopefully you can figure out the problem.

    Thanks

  • Addison

    I can’t get mine to work. Every time I open it, it tells me to create a new profile and so I click ok and then it quits. Any ideas? I have firefox 2 installed already. Originally it was called BonEcho because I am using a version of firefox 2 edited to run better on intel macs but then I renamed it to Firefox 2 but it still doesn’t work. Hopefully you can figure out the problem.

    Thanks

  • http://www.codecontortionist.com Dave Martorana

    @Addison – MultiFirefox assumes that in your /Applications folder there is at least one application named Firefox. This is obviously a bug, since you have a version called Firefox2, which it should pick up on. I’ll fix this bug today and release an update. When I have, (if you have version 2.0) opening MultiFirefox will launch the auto-updater.

    I’ll post back when I’m finished. Thanks for pointing that out!

  • http://www.codecontortionist.com Dave Martorana

    @Addison – MultiFirefox assumes that in your /Applications folder there is at least one application named Firefox. This is obviously a bug, since you have a version called Firefox2, which it should pick up on. I’ll fix this bug today and release an update. When I have, (if you have version 2.0) opening MultiFirefox will launch the auto-updater.

    I’ll post back when I’m finished. Thanks for pointing that out!

  • http://blog.bemoko.com ian

    Hey – thanks for this. Nice app. FF3 is solid, but not all service providers have caught up with it. Just found one yesterday that didn’t recognise the new FF3 user-agent, so I had to roll back to FF2 to get it to work. This version switcher makes it easy to jump back if I really need to.

    Thanks

  • http://blog.bemoko.com ian

    Hey – thanks for this. Nice app. FF3 is solid, but not all service providers have caught up with it. Just found one yesterday that didn’t recognise the new FF3 user-agent, so I had to roll back to FF2 to get it to work. This version switcher makes it easy to jump back if I really need to.

    Thanks

  • Ruprict

    So, I have the same problem as Addison. I start MFF and it asks if I want to check for updates. Any answer results in MFF crashing. I can send you a crash report, if you think it’d help.

    Oh, and I am on a G5….that matter?

  • Ruprict

    So, I have the same problem as Addison. I start MFF and it asks if I want to check for updates. Any answer results in MFF crashing. I can send you a crash report, if you think it’d help.

    Oh, and I am on a G5….that matter?

  • http://www.codecontortionist.com Dave Martorana

    @Addison, the newest version of MultiFirefox should have your problem fixed.

    @Ruprict – that is indeed an odd error, we’ll figure it out together. It should not matter that you’re on a G5, it’s built as a Universal application targeting 10.4 and 10.5, both PPC and Intel.

  • http://www.codecontortionist.com Dave Martorana

    @Addison, the newest version of MultiFirefox should have your problem fixed.

    @Ruprict – that is indeed an odd error, we’ll figure it out together. It should not matter that you’re on a G5, it’s built as a Universal application targeting 10.4 and 10.5, both PPC and Intel.

  • ScottBruin

    I’m having the same problem with a crash on a 1.8ghz PowerMac G5.

  • ScottBruin

    I’m having the same problem with a crash on a 1.8ghz PowerMac G5.

  • Pingback: How to Beta Test Firefox 3

  • GALA

    THANKS!

  • GALA

    THANKS!

  • Pingback: Evaldo blogas » Blog Archive » Kaip naudotis Firefox2 ir Firefox3 vienu metu

  • Jamespro

    I’m having the same crash problem as Ruprict… G4 dual 867mhz 2 GB RAM

    Thanks!

  • Jamespro

    I’m having the same crash problem as Ruprict… G4 dual 867mhz 2 GB RAM

    Thanks!

  • http://www.codecontortionist.com Dave Martorana

    To all those having the crash issue:

    It’s now (I’m almost sure) solved. A few core people have been kind enough to test the app after experiencing the crash issue, and are now using MultiFirefox with no problems. Sweet.

    Those experiencing the crash issue will not be able to update via auto-update, so please uninstall MultiFirefox, and download the newest version (2.0 v006) from here:

    http://codecontortionist.com/software/mac-osx-software/multifirefox/

    I hope this fixes everyones issues!!

    Dave