[HTTPS-Everywhere] Restartless extension

yan yan at mit.edu
Fri Aug 22 15:30:41 PDT 2014


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
> 



More information about the HTTPS-Everywhere mailing list