There's two routes: 1. Rewrite HTTPS Everywhere using the add-on SDK. This is more work but better documented. 2. Turn it into a bootstrapped traditional extension, similar to adblockplus. There's not much written about how to do this, but see https://developer.mozilla.org/en-US/Add-ons/Bootstrapped_extensions.
I decided to go with #2 because the SDK APIs are too unstable and has weird incompatibilities with older/alternative versions of Firefox. A while ago, before I realized that Firefox for Android (which is not the same as Fennec) doesn't require bootstrapping, I did some work on making HTTPS Everywhere restartless in this branch: https://github.com/diracdeltas/https-everywhere/tree/fennec. I should have some time today and next week to continue working on it, actually. -Yan On 08/22/2014 03:20 PM, Jacob S Hoffman-Andrews wrote: > Hi Yan, > > I think you did some research into what it would take to make HTTPSE > a restartless extension. What did you find on that front? > > Thanks, > Jacob > _______________________________________________ HTTPS-Everywhere mailing list [email protected] https://lists.eff.org/mailman/listinfo/https-everywhere
