Forcing Firefox Extensions to Work on Newer Versions

One of the biggest issues people have with Mozilla/Firefox extensions (besides security vulnerabilities) is the required version field that indicates which versions of Mozilla/Firefox that particular extension will run on. While that may at first seem a nifty feature, anyone familiar with Firefox's release of development builds, ranging from a build every hour to a build every night, will immediately realize the problem: the extensions aren't configured to work with the new builds! And extension writers don't always have time to update their works with new whitelists of permitted FF builds; and so they don't work! But fret not, there is a solution, and if you are addicted to to the bleeding edge and set your download manager to download and run the builds on the hour (like some I know...) then this is for you!

  1. Access the Firefox "registry" by directing FF to "about:config," without the quotes or comma obviously.
  2. Right-click anywhere on that page, and select New -> String.
  3. In the message box that pops up, enter "app.extensions.version" for the name (no quotation marks....) and press enter;
  4. And when another box appears prompting you for the value, enter the version number of the FF build you want it to impersonate when installing a plugin. I recommend 1.5, but you can use 1.0 as well.
  5. That's it, you're done.. Close the tab and surf our archives, install your plugins, and enjoy your new-found liberty!

This "hack" works on all versions of Firefox and on all operating systems. Please keep in mind that forcing a extension to work can result in trouble, but it is highly unlikely, most will fail gracefully.
Also, if you attempted to install an extension before doing this, it will not install because Firefox remembers that this extension is not compatible and does itself a "favor" and doesn't check. In such a case either modify the wrapper for the XPI file, or clear your profile and try again.

A common example of this hack "failing" to work is an upgrade to Bon Echo from a FF installation with extensions. In such a case, or any other time you attempted to install a plugin on Bon Echo and it failed before performing this hack:

  1. Browse to the Bon Echo settings folder located in X:\Documents and Settings\Local Settings\Application Data\
  2. Delete that folder.
  3. Browse to the Bon Echo folder at X:\Program Files\Bon Echo\ and clear the "Extenions" subfolder of all files.
  4. Restart your PC


Leave a Reply  •  About to Ask for Help?  •  Subscribe to Our Feed

31 Responses to “ Forcing Firefox Extensions to Work on Newer Versions ”


  1. 1mAineAcMar. 27th, 2006 at 11:59 am

    so tell us, howdowe modify the wrapper? When you have installed extensions when you upgrade you can not so this either. The extensions that are installed are the ones I want to use.

  2. 2Computer GuruMar. 27th, 2006 at 12:28 pm

    Hi mAineAc,

    Please see the revised post =)
    If that does not work I'll add directions to modify the wrapper!

  3. 3PossumMar. 31st, 2006 at 5:38 pm

    Doesn't work for me...It checks for compatibilityupdates even after I add the new string...

  4. 4PossumMar. 31st, 2006 at 5:56 pm

    Okay, got my extensions to work with the Nightly Builder Tools extension at http://users.blueprintit.co.uk/~dave/web/firefox/buildid/nightly.html I think it does essentially the same thing, but with less hacking on the user's part :) 

  5. 5sethApr. 14th, 2006 at 10:49 pm

    Hack failed for me. Set field value to 1.5 and tried to install Flashblock on Portable apps Bon Echo alpha.  No dice. 

  6. 6Computer GuruApr. 15th, 2006 at 8:55 am

    My apologies, there was a typo in the text that has since been fixed.

  7. 7GPMay. 1st, 2006 at 5:52 pm

    There's a typo in there - should be "app.extensions.version" (missing "n") - well at least that's the string that worked for me! 

  8. 8Computer GuruMay. 1st, 2006 at 9:35 pm

    Thanks.

  9. 9JeradMay. 23rd, 2006 at 3:06 pm

    Worked for me so I could install FlashBlock on Bon Echo 2.0a2. Thanks!

  10. 10Computer GuruMay. 23rd, 2006 at 4:21 pm

    Your welcome!

  11. 11DutsguruJul. 8th, 2006 at 2:29 pm

    Wanted to add my 2 cents. Cut to the chase, I got my extensions to work with the Nightly Builder Tools extension at http://users.blueprintit.co.uk/~dave/web/firefox/buildid/nightly.html

    I tried the steps at the top of this page - going into the about:config and making the settings changes. It did not work for me, it might for others. So I read through the replys and then clicked on the link above and installed the "nightly tester".xpi extension

    1st you have to download Bon Echo whatever build and then install the nightly tester tool extension. After installing and restarting Bon Echo, you must go back into where your extensions and themes are located - under Tools -- "Add-Ons", click on the button that says "make all compatible", after the system or extension does it's magic, restart Bon Echo and now your extensions should be working.

    I have removed and then added some other extensions in Bon Echo 2.0a3 build. When you are installing a new extension there is a option that you must check to allow the nightly tester extension to override the non-compatability between the extensions and Bon Echo. This should do the trick and your extensions will work. I like the way Bon Echo looks and is working so far.

  12. 12dakSep. 7th, 2006 at 6:55 am

    yo this works for bon echo 2.0 a but i upgrade to 2.0b2 and it doesn't work now... anyone know what to do??

  13. 13Computer GuruSep. 7th, 2006 at 7:51 am
  14. 14DouglasNov. 16th, 2006 at 9:54 pm

    Help me please... I just installed Firefox 2.0, and all of a sudden, my username/password isn't being inserted in the signon window (it always was before). I tried the usual suspects--I did not mistakenly tell FF not to remember the password for this site; and I also tried the remember password bookmarklet, but all to no avail--FF will not ask me to remember this password. What do I need to do to get around this?

  15. 15Computer GuruNov. 17th, 2006 at 11:03 am

    Hi Douglas,

    Open a thread @ http://neosmart.net/forums/ and we'll walk you through it :)

  16. 16MarcNov. 17th, 2006 at 7:03 pm

    Please add firefox cookies/bad web sites immunization in next version! Firefox 2 cannot reject third party cookies!!!!!!!!

  17. 17don in atlantaDec. 12th, 2006 at 10:26 pm

    This does not provide instructions on fixing this on the MAC OS.  I have no idea how this works.

  18. 18don in atlantaDec. 13th, 2006 at 3:15 pm

    I have found that since BonEcho and Firefox share the same extensions folder, I just opened up firefox and installed Google Notebook.  Closed Firefox, opened BonEcho - and it works!  (on the Mac)

  19. 19Computer GuruDec. 13th, 2006 at 4:08 pm

    Hey Don,

    This works under any operating system :) - Windows, Linux, Mac, you name it, it works! :D

  20. 20Mark MennyDec. 21st, 2007 at 7:53 pm

    Thanks - just used it to get my extensions to work with Firefox 3 Beta 2

  1. 1 Firefox Facts » Forcing Extensions to Work on Bon Echo Pingback on Mar. 27th, 2006 at 12:46 pm
  2. 1 Comments for: First Post! - ja.zz Pingback on May. 23rd, 2006 at 3:08 pm
  3. 1 ScummBlog » Blog Archive » A handy link Pingback on Jun. 10th, 2006 at 2:19 pm
  4. 1 StumbleUpon Pingback on Aug. 8th, 2006 at 4:48 pm
  5. 1 OSNews.com Pingback on Oct. 7th, 2006 at 8:06 pm
  6. 1 NoticiasLinux.com.br - » Firefox 2 Release Candidate 2 lançado Pingback on Oct. 9th, 2006 at 5:31 pm
  7. 1 CIPSGA Pingback on Oct. 10th, 2006 at 10:38 am
  8. 1 venti.lador.es: Store, share and tag your favourite links Pingback on Oct. 13th, 2006 at 11:20 am
  9. 1 The OpenNET Project: ôÅËÓÔ ÎÏ×ÏÓÔÉ Pingback on Oct. 16th, 2006 at 11:42 am
  10. 1 Too Much Cookies Network » Internet Explorer 7.0 vs. Firefox 2.0 Pingback on Nov. 1st, 2006 at 12:49 am
  11. 1 Mozilla foutmelding - Hardware.Info Forum Pingback on Mar. 9th, 2007 at 5:42 pm

Leave a Reply