Open harmankang opened 3 years ago
better-onetab isn't available on firefox right now
Could you please develop that matter, I'd like to know what prevents the addition of better-onetab to the Firefox Marketplace.
Thank you for your investment in the making of better-onetab
better-onetab isn't available on Firefox right now
Could you please develop that matter, I'd like to know what prevents the addition of better-onetab to the Firefox Marketplace.
Thank you for your investment in the making of better-onetab
I'm also interested to know why you won't add it to Firefox marketplace? is there a ToS violation based of Firefox ToS? or is there a weird technical issue? TBH I always wanted to use better-onetab and stuck with onetab for sake of cross-browser support, now that I see it's technically possible to build it directly for Firefox, it is really amazing for me what may cause this! Even in case it may cause some issues with Firefox, I guess I can help testing, coding and finally publishing it I suggest, Let's temporary add it with a disclaimer to Firefox store, and then address possible issues overtime. we can also work to decrease chances of worse case scenario: data-loss, so that even a possible platform dependent bug don't cause everything to irrecoverably crash down, if this project is being actively maintained, which it seems so, I would love to have a short talk so we can migrate safely to Firefox. (I have some experience with Firefox add-on devel, and I have a similar project to this)
better-onetab isn't available on firefox right now, so I had to figure out how to manually install it. Leaving this here for other firefox users.
It's not quite as simple as converting a file. The
.crx
(for chrome) will nominally convert into.xpi
(for firefox), but firefox will reject it because it requires that add-ons be signed.Part I: Setup the extension
Step 1
Clone the repo
Step 2
Install the dependencies via
yarn
Step 3 (optional)
Jump into
./src
and make changes as needed.Step 4
Build (from root)
Part II: Setup auth
Step 5
Grab your credentials from https://addons.mozilla.org/en-US/developers/addon/api/key/
(will have to sign up if you don't have a developer account)
Step 6
Install
web-ext
to create the.xpi
Step 7
Go into the
./dist
directory and callweb-ext
.(This will validate, then sign the package -- it takes a few minutes.)
Step 8
A new directory called
./web-ext-artifacts
should appear inside./dist
. It contains the signed./xpi
.Then:
about:addons