Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workaround for Firefox - steps to install vue-devtools in Firefox #296

Merged
merged 5 commits into from Mar 23, 2017

Conversation

neeravp
Copy link
Contributor

@neeravp neeravp commented Mar 21, 2017

Chrome Store Foxified extension with Firefox Developer Edition enables to install vue-devtools in Firefox Developer Edition. I have written the steps to get vue-devtools working in Firefox Developer Edition with Chrome Store Foxified.

posva
posva approved these changes Mar 23, 2017
@posva
Copy link
Member

posva commented Mar 23, 2017

ping @yyx990803 , tested and worked

@yyx990803 yyx990803 merged commit 4a50a8a into vuejs:master Mar 23, 2017
@altitudems
Copy link

altitudems commented Mar 23, 2017

Confirmed to work well.

@andreicristianpetcu
Copy link

andreicristianpetcu commented Mar 24, 2017

Or you can just provide a link to download from.

Please sign the addon and offer an official version. Chrome Store Foxified is for addon developers not for users.

@andreicristianpetcu
Copy link

andreicristianpetcu commented Mar 24, 2017

If you wish to host your own addon you need to provide a special Content-Type with the vaule application/x-xpinstall. Github pages does this by default.

If you have issues with "duplicate extension ID" then you need to replace the ID in the manifest with a new UUID.

json "applications": { "gecko": { "id": "nhdogjmejiglipccpnnnanhbledajbpd@chrome-store-foxified-unsigned" } }
with something like
json "applications": { "gecko": { "id": "{57139B66-10D1-11E7-9FAB-1EC5A0406E17}" } }
The IDs can be generated from here or with plain old GNU Bash echo uuidgen | head -c-1. Don't forget the {}in{57139B66-10D1-11E7-9FAB-1EC5A0406E17}`.

If you wish to sign the addon as part of your build you can use web-ext sign.

What I posted above is an unlisted addon. More info here and the review policies are here.

The supported APIs are here and APIs bugs that you can follow are here.

Please provide a listed addon. One that appears in AMO. :D

@neeravp
Copy link
Contributor Author

neeravp commented Mar 25, 2017

@andreicristianpetcu Thank you for the detailed explanation. I was wondering about the Id part but was unable to figure out how to tackle. So then I thought that for the time being let the users create their own id by signing the extension for their own use.

@andreicristianpetcu
Copy link

andreicristianpetcu commented Mar 25, 2017

Just be sure that if you change the ID then Firefox will see it as a different addon. So try to pick an UUID and stick with it. You can use different ones if you have issues while signing it the first time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants