Muffinresearch Labs by Stuart Colville

Updating extensions for Firefox 2.0 | Comments (7)

Posted in Browsers on 8th November 2006, 1:57 pm by Stuart

It would appear that plenty of Firefox extension developers haven’t got around to fixing their extensions to work with Firefox 2. In many cases these extensions don’t work due to the maxVersion in the install.rdf file inside the xpi being set to only allow extensions to work with Firefox 1.5

I published some instructions for updating your extensions to work for 1.5 when that was launched so I though I’d update those instructions for Firefox 2 in case it’s useful to one or two people.

Increasing maxVersion to allow extensions to work in Firefox 2.0

  1. Download to your desktop the extension you wish to get working
  2. Rename the .xpi file to .zip
  3. Open the zip file
  4. Either unpack the install.rdf file or open it for editing within your zip application if that is supported.
  5. Change the maxVersion to 2.*
  6. Repack the zip file or update the zip if you are editing within your archive app (should happen automatically - double check the file has been updated)
  7. Rename the .zip file to .xpi
  8. Test the extension. To install drag the xpi file onto an open window.

In due course the developers will no doubt release new version in which case these temporary hacked versions will be overwritten by the automated update process. However if the developer doesn’t use this method you will need to manually check their sites for updates.

Feel free to drop a comment linking your favorite extensions that you have fixed to work in Firefox 2.0.

Update: AlastairC mentions in the comments below, the possibility of using the local install extension to be able to override the maxVersion on a per plugin basis. Sounds well worth checking out.

NB: I am aware that there is a way to bypass maxVersion checks on extensions using the nightly tester tools, but I personally would avoid this and prefer to fix each extension individually as this gives more control.

Post Tools

Comments: Add yours

1. On November 8th, 2006 at 10:43 pm AlastairC said:

You can also use the local install extension, which amougst other things allows you to override the max-version setting on a per-extension basis.

2. On November 9th, 2006 at 2:44 pm Stuart Colville said:

Thanks Alastair that sounds like the easiest solution.

3. On November 11th, 2006 at 8:54 am milo said:

I’m using the local install extension, but it crashes the Fox sometimes, seems like still some bugs are onboard.

4. On November 11th, 2006 at 8:58 am Adam Stacoviak said:

Very cool. Thanks for posting this. You’re so smart! :)

5. On November 28th, 2006 at 10:56 pm Clive Walker said:

Great tip! I have used it to get Aardvark and Tails Export working with Firefox 2

6. On January 19th, 2007 at 3:08 pm Philippe Antoine said:

Cool, this is working well with http://inamidst.com/mimulus/

7. On October 17th, 2007 at 4:45 pm Adriano Castro said:

Thanks Stu. I keep coming back to this post for reference. Recently I trying to install Threadkey on Thunderbird (2.*) but couldn’t because of MaxVersion. The install.rdf hack didn’t work but Mr Tech’s Local Install for Thunderbird worked like a charm.







XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Django Admin Ominigraffle Stencil|(0)

Colleague Alex Lee has created a nice stencil for omingraffle with the Django Admin UI components, perfect for wireframing customised admin screens. For more details and to download the stencil see Alex’s Blog csensedesign.co.uk

Scrolling issue in Leopard cured with PRAM reset|(0)

Having got a shiny new MacBook Pro to work on at my new workplace I’ve had a couple of strange problems with Leopard. The main issue was that when scrolling the graphics was suffering what appeared to be a strange redraw problem when scrolling. After googling I found this post:“Distorted graphics in Leopard when scrolling”.

Fortunately for me: resetting the PRAM has worked and the flickering issue has gone for now.

Photos on Flickr

© Copyright 2004-08 Stuart Colville, all rights reserved. May contain traces of Muffin. Powered by WordPress. Hosting by 1&1 This page was baked in 0.719s.