Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

Tweaking Firefox Plugins to work with newer versions of Firefox


Tweaking Firefox Plugins to work with newer versions of Firefox

By elmiguel avatarelmiguel | 15047 Reads |
0     0

Firefox 4 and your older plugins.

So if you are like me and you update to the latest Firefox to find that your plugins are not supported, you feel a little bummed out. Well, there is a way to truly test whether or not your plugins are functional. If you don't know already, Firefox plugins are .xpi file extensions that are really just .zip files. You can just rename your file to a zip file extension to see the goodies inside.

Method 1: If your computer shows the extensions on files then just: Right click >> rename >> clear out .xpi and replace with .zip Method 2: If not the previous method, then maybe this: Open a terminal (console) >> navigate to the directory of the xpi file and use the rename command

i.e. Windows: rename plugin.xpi plugin.zip

Method 3: If you have a program like WinRar, 7Zip, or something of your choice to open archived files then just open it through that program. Then just extract the install.rdf file.

The install.rdf is a renamed .xml file, so any text editor will open it.

Once you have the install file open, look this xml node (should be towards the top):

<em:targetApplication>
  <Description>
    <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
    <em:minVersion>0.8</em:minVersion>
    <em:maxVersion>3.6.*</em:maxVersion>
  </Description>
</em:targetApplication>

(This was taken from LiveHttpHeaders-0.16)

em:targetApplication : Node for Firefox's application information em:id : registry information em:minVersion : lowest version of Firefox that this particular plugin can function on em:maxVersion : highest version of Firefox that this particular plugin can function on (what we came here for. :))

Simply just change the maxVersion number the current version or use the wildcard feature to prep for further updates on Firefox until the new release of you plugin.

For example:

em:maxVersion3.6.*</em:maxVersion>

to

em:maxVersion4..</em:maxVersion>

That's it.

I take no responsibility for any damage done to your computer or software while doing this as I assume you realize that this is only for educational purposes.

Comments
ghost's avatar
ghost 13 years ago

Really Nice. Solved the problem for me. :) Thanks.

korg's avatar
korg 13 years ago

Nice job should help a lot of people out.

starofale's avatar
starofale 13 years ago

Some nice information about Firefox extensions here. Just thought I should add that you can also disable compatibility checking with https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ or in about:config by setting all the extensions.checkCompatibility.* variables to false: http://img853.imageshack.us/img853/4229/testga.png

t0xikc0mputer's avatar
t0xikc0mputer 13 years ago

Good article. Straight and to the point. Also, thanks starofale as that info is useful too.

starofale's avatar
starofale 13 years ago

Damn - I always forget HBH doesn't like https links. Here is the link for the addon compatibility reporter: http://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ (although you could just copy and paste the link given above)

ghost's avatar
ghost 13 years ago

in about:config you can also create a boolean value called extensions.checkCompatibility.4.0 and set it to false. That's my favorite method. No other addons, no individual addon tweaking, just a one-time deal

stealth-'s avatar
stealth- 13 years ago

Only for educational purposes? Lol, kids! Never mess with addons without an adult around at all times!

ghost's avatar
ghost 13 years ago

huh?

elmiguel's avatar
elmiguel 13 years ago

@stealth- : :D