{"id":880,"date":"2008-02-29T03:18:01","date_gmt":"2008-02-29T11:18:01","guid":{"rendered":"http:\/\/www.wiredatom.com\/blog\/2008\/02\/29\/installing-multiple-firefox-version-on-windows-xp-and-mac-osx\/"},"modified":"2008-02-29T18:00:27","modified_gmt":"2008-03-01T02:00:27","slug":"installing-multiple-firefox-version-on-windows-xp-and-mac-osx","status":"publish","type":"post","link":"https:\/\/www.wiredatom.com\/blog\/2008\/02\/29\/installing-multiple-firefox-version-on-windows-xp-and-mac-osx\/","title":{"rendered":"Installing Multiple Firefox Version on Windows XP and Mac OSX"},"content":{"rendered":"<p>As a web developer, one of the worst nightmares has to be dealing with all the different browsers under the sun (not to mention the various versions).<\/p>\n<p>I <a href=\"https:\/\/www.wiredatom.com\/blog\/2008\/02\/05\/conditional-commenting-using-multiple-ie-on-vmware\/\">wrote about<\/a> installing different versions of Internet Explorer on Windows XP for testing purposes (simply because each version is so drastically bad in its own unique way that you need to test each one of them separately). I had decided to take that one step further with Firefox today.<\/p>\n<p>Thank goodness for <a href=\"http:\/\/www.oldapps.com\/\" target=\"_blank\">oldapps.com<\/a>, I was able to get hold of Firefox 1.0 and 1.5 to play with in XP.<\/p>\n<p>Installing on Windows XP (not for the faint of heat, or you can try the <a href=\"http:\/\/portableapps.com\/apps\/internet\/firefox_portable\" target=\"_blank\">standalone versions of Firefox<\/a> without worrying about going through the troubles.):<\/p>\n<blockquote><p>\n1. Download and install an older version of Firefox. When you run the installer, make sure you choose<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">custom<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>installation and install this version in a different directory. For example:<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">Mozilla Firefox 1.0<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>(in keeping with the default naming convention). Continue installation as prompted. <strong>DO NOT RUN Firefox<\/strong> when it&#8217;s done.<br \/>\n2. Open Windows Command Prompt and type the following and press<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">Enter<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>:<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">set MOZ_NO_REMOTE = 1<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>3. In the same Command Prompt, type<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">cd<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>and find your way to the version of Firefox you just installed. Using the folder naming convention above, it&#8217;s probably something like this:<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">cd \/&quot;Program Files&quot;\/&quot;Mozilla Firefox 1.0&quot;\/<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>4. Once you are in the directory, type the following and hit<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">Enter<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>:<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">firefox.exe -profilemanager<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>5. Firefox&#8217;s profile manager should now appear. Now create a new profile and name it accordingly (i.e.<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">firefox1.0<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>). If you want, name the<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">default<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>profile to the version of Firefox you currently have prior to the installation.<br \/>\n6. Now go to the appropriate Firefox folders and make shortcuts from them and put them where you access them the most (The Taskbar in my case).<br \/>\n7. Right click on the shortcuts and select<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">Properties<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>to pull up the Properties window. In it, there&#8217;s a<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\">&lt;strong&gt;Target&lt;\/strong&gt;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>field. At the end of it (after the double quote), append the <strong>bolded typeface<\/strong> in the following:<\/p>\n<div class=\"codecolorer-container text railscasts\" style=\"overflow:auto;white-space:nowrap;width:680px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/><\/div><\/td><td><div class=\"text codecolorer\">&quot;C:\\Program Files\\Mozilla Firefox 1.0\\firefox.exe&quot; &lt;strong&gt;-p Firefox1.0&lt;\/strong&gt;<br \/>\n<br \/>\nDo this with each version of Firefox shortcuts you have with a matching profile name. And you are done. The only caveat is you can't run multiple versions of Firefox concurrently like you can with the &quot;Multiple IE&quot; install.<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<\/blockquote>\n<p>Here&#8217;s what my VMWare Windows XP Taskbar looks like:<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.wiredatom.com\/images\/windows.xp.taskbar-20080229-012627.jpg\" width=\"350\" height=\"28\" class=\"centered\" alt=\"windows xp taskbar\"\/><\/p>\n<p>Installing on Mac OSX:<\/p>\n<blockquote><p>\nThe process is similar to those found on Windows XP. But I couldn&#8217;t get them to work as advertised. So I can&#8217;t really endorse the methods here. But there are <a href=\"http:\/\/www.freesmug.org\/portableapps\/firefox\/\" target=\"_blank\">standalone versions<\/a> out there that made my life easier.<\/p>\n<p>The upside of Mac OSX is, multiple versions of Firefox can be running at the same time!<\/p>\n<p><strong>UPDATE:<\/strong> I did manage to get multiple Firefox versions to work <em>without asking for a profile<\/em> upon launch every time as described by <a href=\"http:\/\/jeroencoumans.nl\/journal\/multiple-firefox-versions\" target=\"_blank\">Jeroen Coumans<\/a>&#8216;s blog (<a href=\"http:\/\/www.wiredatom.com\/misc\/Running_multiple_Firefox_versions_concurrently-20080229-175712.pdf\">PDF<\/a>). But there&#8217;s a trick that you should know about! <\/p>\n<p>For the life of me I couldn&#8217;t get them to launch without asking for a profile even though I followed the steps exactly. The problem? I had three versions of Firefox in the same directory labeled:<br \/>\nFirefox 3<br \/>\nFirefox 2.0<br \/>\nFirefox 1.5<\/p>\n<p>That&#8217;s a NO to the hack described on the site. In order for the script to recognize the paths, the portion of the name following the word &#8220;Firefox&#8221; can not be repeated. I have tried &#8220;Firefox-&#8221; followed by the version number, but that didn&#8217;t go. And underscore didn&#8217;t do it either. But if you simply remove the space making the names looking like:<br \/>\nFirefox3<br \/>\nFirefox2.0<br \/>\nFirefox1.5<\/p>\n<p>Then all is good.\n<\/p><\/blockquote>\n<p>I will probably install a couple of older versions of Opera as well since they are supposedly pretty simple &#8212; simply install different versions of Opera in their own folders and be done with!<\/p>\n<p>via [<a href=\"http:\/\/jivebay.com\/2007\/08\/02\/running-multiple-versions-of-opera-and-firefox\/\" target=\"_blank\">JiveBay<\/a>] and [<a href=\"http:\/\/jeroencoumans.nl\/journal\/multiple-firefox-versions\" target=\"_blank\">Jeroen Coumans<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a web developer, one of the worst nightmares has to be dealing with all the different browsers under the sun (not to mention the various versions). I wrote about installing different versions of Internet Explorer on Windows XP for testing purposes (simply because each version is so drastically bad in its own unique way &hellip; <a href=\"https:\/\/www.wiredatom.com\/blog\/2008\/02\/29\/installing-multiple-firefox-version-on-windows-xp-and-mac-osx\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Installing Multiple Firefox Version on Windows XP and Mac OSX&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[21,10,15],"tags":[],"class_list":["post-880","post","type-post","status-publish","format-standard","hentry","category-coding","category-geek-stuff","category-windows"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p54IqZ-ec","_links":{"self":[{"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/posts\/880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/comments?post=880"}],"version-history":[{"count":0,"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/posts\/880\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/media?parent=880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/categories?post=880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wiredatom.com\/blog\/wp-json\/wp\/v2\/tags?post=880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}