yuvadm / free-haaretz-ff

A nefarious Firefox extension that easily bypasses the haaretz{.co.il,.com} paywall
9 stars 2 forks source link

Request - Pale Moon copmpatibility #5

Open LL25255252 opened 9 years ago

LL25255252 commented 9 years ago

Request - Can you please add Pale Moon cpmpatibility ? Many thanks in advance.

See also Pale Moon - Compatibility Reports for v25 (Archive) https://forum.palemoon.org/viewtopic.php?f=44&t=6159

I (like many other Firefox users) switched lately from Firefox to Pale Moon. This is the reason: "Mozilla announced major upcoming changes to Firefox add-ons on the official Add-ons Blog today. These changes affect add-on developers and Firefox users alike, and will have a major effect on add-on compatibility and permissions. The four major changes that Mozilla mentions explicitly in the announcement are add-on validation and signing, the multi-process architecture Electrolysis, the implementation of a new extension API WebExtensions, and the deprecation of XPCOM and XUL based add-ons."

taken from: http://www.ghacks.net/2015/08/21/mozillas-self-destruct-course-continues-major-add-on-compatibility-changes-announced/

As one commentator said: "Pale Moon seems to be the last browser which is like Firefox, but with a future and no plans to destroy what people loved originally about Firefox."

BTW - For those wondering what is Pale Moon:

Pale Moon is a free and open-source web browser based on Mozilla Firefox, available for Linux, Windows, and Android, developed and distributed by Dutch developer M.C. Straver.[6][7][8][9] Pale Moon is a fork of Firefox, retaining the fully customizable user interface as seen in the previous era (4–28) of the Firefox browser, and focusing on the core tasks of web browsing. Version 26 will use new rendering engine Goanna fork of Gecko. Because it is a fork of Firefox, Pale Moon is compatible with most (but not all) of the available Firefox extensions and plugins

yuvadm commented 9 years ago

@LL25255252 I'd be happy to add Pale Moon support. Can you point me to docs on what this entails? Even better, just try installing it and report back on how it goes.

LL25255252 commented 8 years ago

Sorry for the late response. Trying to install your xpi in palemoon fails ("not compatible with palemoon 25.7" message)

So I've change your xpi and now it works both in Firefox and Palemoon (tested on both browsers for a couple of days with no problem)

http://www.mediafire.com/download/o4jedana7hg4iah/free-haaretz_for_ff_%26_pm.xpi

Download the xpi to your hard drive and drag it to either Firefox or Pale Moon.

Here are the few things I've changed: In the install.rdf file I've added 8 lines for palemoon with different application GUID ,min version and max version.

<!-- Firefox -->
<em:targetApplication>
  <Description>
    <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
    <em:minVersion>26.0</em:minVersion>
    <em:maxVersion>30.0</em:maxVersion>
  </Description>
</em:targetApplication>

 <!-- PaleMoon -->
<em:targetApplication>
  <Description>
    <em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
    <em:minVersion>25.0</em:minVersion>
    <em:maxVersion>50.0</em:maxVersion>
  </Description>
</em:targetApplication>

BTW - Very strange. The Firefox-maxversion in your xpi says 30.0 but in spite of that the addons still works (I tested it in Firefox 41). Can you explain it ?