How to Force Firefox Extension(s) Compatibility

in #dclick2 years ago (edited)

I use a multi-browser environment -- Brave, Chrome and Firefox. For the most part Firefox but the 64-bit counterpart, which is Palemoon. Others would debate and say Palemoon is not Firefox, my take is "whatever makes you happy".

For me, when websites don't work on Palemoon, that's the time other browsers come into play.. The point of this is: How to force extension compatibility between Firefox and Palemoon.

Palemoon doesn't follow the same versioning as Firefox, so even though there is no compatibility issue with the extension, it will not install the conventional way. But it will still install, here's how.

This post will make use of DownloadThemAll! (or DTA) since this is one of the major reasons why I stick it out with Firefox (or Palemoon). Trying to install it on the website, this is how it will look on Palemoon.

image.png

Right at the bat, the compatibility check fails and the add-on could not be installed. That is what I mean by unable to install the conventional way.

You can, however, right-click on the [+ Add to Firefox] button and save the link. Rename the file downthemall-3.0.8-fx+sm.xpi into downthemall-3.0.8-fx+sm.rar. As of this writing, the version of DTA is 3.0.8. Then open the downloaded file in WinRar (or another software that can read and write to .RAR archives).

Extract the file install.rdf.

image.png

 
Edit the extracted install.rdf in your favorite text editor. Replace these lines..

<em:minVersion>45.0</em:minVersion>
<em:maxVersion>51.*</em:maxVersion>

 
  .. to..

<em:minVersion>25.0</em:minVersion>
<em:maxVersion>51.*</em:maxVersion>

 
Then replace the original install.rdf with the edited install.rdf on the .RAR archive. Rename the extension downthemall-3.0.8-fx+sm.rar to its original filename downthemall-3.0.8-fx+sm.xpi and drag this file to the Palemoon browser. This action installs the extension, and simply answer Install when asked.

A fellow asked this question earlier, and I will be sending him a link to this post, with the intention of helping others who are looking for the same answers.

I have tried this on DTA and several other extensions. Your mileage may vary.

(images and screencaps are mine)

 


If you happen to find this post helpful, send me an upvote, or resteem this post, or buy me beer by these wallets. Thanks in advance.

  • #Bitcoin (BTC) - 3Kyjg1Wj1PNGN3KhiRprxYvvQpdjC5kT3k
  • #Etherium (ETH) - 0x5F168F895C63ccC5FbEf921047bc2b63f6780c3F

Thanks! (vote for them as witness!)

 


Sponsored ( Powered by dclick )
Introducing DCLICK: An Incentivized Ad platform by Proof of Click. - Steem based AdSense.

Hello, Steemians. Let us introduce you a new Steem B...

logo

This posting was written via
dclick the Ads platform based on Steem Blockchain.

Sort:  

Hi @dillagr!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 1.841 which ranks you at #28514 across all Steem accounts.
Your rank has improved 377 places in the last three days (old rank 28891).

In our last Algorithmic Curation Round, consisting of 253 contributions, your post is ranked at #208.

Evaluation of your UA score:
  • Only a few people are following you, try to convince more people with good work.
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

UpvoteBank
Your upvote bank
__2.jpgThis post have been upvoted by the @UpvoteBank service. Want to know more and receive "free" upvotes click here

This post has received a 3.13 % upvote from @drotto thanks to: @dillagr.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by dillagr from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.