You know about those frustation we’ve always have whenever Firefox enter its major software update: hoping that the new Firefox will still support our lovely plugins from the old Firefox. Sadly, that’s not always the case. And the kind plugin developer who already devoted his time for the plugin that maybe so simple and not interested in changing internal version in the plugins to be verified “compatible” with the new release of Firefox. So I’ll give you a tips that in fact has already been circulated among some advanced Firefox users to workaround the plugins compatibility issues.
This trick is known to work up to Firefox 4, and will be expected to work in the future release of Firefox. But at least we hoping that Firefox will turn off this compatibility issues so that we will stop doing the same dance over and over again every time a new major Firefox release is out.
Update: I’ve made small updates to accommodate Firefox 5 Final that’s already coming few days ago. Thanks to Kenneth Thomas that remind me of the version difference.
Tips: It seems that installing Add-on Compatibility Reporter will also enables you to install (or run) incompatible extensions to Firefox as well.
Update: Since Firefox 10, the Add-on Compatibility Reporter just works as a reporter tool, and cannot be used as a tool to force install incompatible extension, because Firefox 10 and later has a new policy that allows all the add-on that opt-in to “Compatible by Default” to run. For more information, refer to this article.
1. Open the Firefox browser.
2. Write about:config in the awesome bar (aka address bar). Click “I’ll be careful, I promise!” button. This will open a list about Firefox not-so-secret configuration.
3. Right-click anywhere. Choose New > Boolean.
4. Enter extensions.checkCompatibility into the next window and click OK.
Update: Because of the rapid development of Firefox version, it seems that you have to change a bit of the code to accommodate the changes. Just use
extensions.checkCompatibility.5.0 instead for Firefox 5,
extensions.checkCompatibility.6.0 for Firefox 6,
extensions.checkCompatibility.7.0 for Firefox 7,
and so on. I’ll check occasionally by myself whether those tricks still working or not for future release of Firefox.
5. Select false value at the next window and click OK.
6. Once again, right click at anywhere, select New > Boolean, and click OK.
7. Enter extensions.checkUpdateSecurity into the next window and click OK.
8. Select false value at the next window and click OK.
9. You’re done! Now if you enter “extensions.check” at the filter bar, it should shows something like this:
10. If it is, then you’re done! You can begin enabling your disabled add on, restart your Firefox, and voila! Your favorite extension is back!
Warning: This could lead to some extension bug and security risk. So use at your own risk.