Noitidart / Chrome-Store-Foxified

Point and click to install extensions into your browser from the AMO, Chrome Web Store, Microsoft Store, or Opera Addons websites.
https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/?src=github
Mozilla Public License 2.0
364 stars 56 forks source link

Allow to keep not signed extensions as permanent #25

Open sylveon opened 8 years ago

sylveon commented 8 years ago

That would be useful for users of Firefox Nightly and DevEd, where extensions signing requirement can be disabled with the preference xpinstall.signatures.required

Noitidart commented 8 years ago

I submitted v2.0 and it features this. After the CRX data is downloaded from the store, it asks you what to do with it. By default it will not sign the addon anymore. You can try it out here please - https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/statistics/usage/versions/

sylveon commented 8 years ago

I only see that: 2016-06-08

Noitidart commented 8 years ago

Oh version 2 is under review, you can get it before though from here - https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/versions/

It won't be signed though, so you will have to use on nightly or something with xpisignatures pref set to false.

sylveon commented 8 years ago

Totally not working: gif

Noitidart commented 8 years ago

Oh shoot, thanks for that screencast. I'll look into this right away.

Noitidart commented 8 years ago

Oh I figured it out, please try using "English".

I will fix up and release 2.1 to work in non-english langs.

sylveon commented 8 years ago

English browser or web store?

Noitidart commented 8 years ago

Webstore please -

sylveon commented 8 years ago

Nope: 2016-06-09

Noitidart commented 8 years ago

Hi there @charlesmilette were you able to get it to work? I can't reproduce this error I tried for a week.

I attached a version which has logging enabled. Can you please:

  1. Open browser console with ctrl+shift+j
  2. Clear the console.
  3. Install this version and paste to me what logs into your console.
  4. Then clear the console
  5. Go to chrome store extension page and paste the logs (filter out the security errors as it will be a lot)

How to install: Please download this zip, then go to about:debugging then "Load temporary addon" and select this zip.

Chrome-Store-Foxified.zip

Noitidart commented 8 years ago

Hey @charlesmilette can you please try 2.1 I just uploaded it to the addons.moz it should fix this. Accidentally closed it though, reopening

sylveon commented 8 years ago

It's working now. But I still can't install an unsigned addon permanently, as it was the reason I opened this issue in the first place.

Noitidart commented 8 years ago

Awesome!! Right now you'll have to click "Save unsigned addon", then drag that into firefox. I'll try to get the reviewers to allow it with the reason that the addon may be used in other firefox flavors like waterfox etc. They were pretty staunch about not allowing installation of unsigned addome I tried.

trlkly commented 8 years ago

A workaround in the meantime would be to have an unsigned version of your addon that allows people to install unsigned addons. Just host the unsigned version here on Github.

Still silly of them not to let you. On locked down versions of Firefox, the addon won't actually install if it's unsigned, right? As long as you make sure of that, they should allow it.

Noitidart commented 8 years ago

Oo good idea @trlkly I'll knock that up.