Forum Discussion
How do I deploy custom (in-house) Chromium Edge extensions to my organization?
- Mar 31, 2020
Andrew Colombino - If you do not want to publish your extension to store (as hidden as well), the other option is to host the extension in a location within your network that is accessible to all users' devices & use the extension install source policy (which allows you to set the network location from where the extension can be picked up) along with force install policy to deploy the extension.
Here is the policy documentation for your reference:
Extension install sources - https://docs.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#extensioninstallsourcesForce install policy - https://docs.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#extensioninstallforcelist
Let us know if you have any other questions!
Thanks!
Can you guide me how i can install extension to users who don't have internet.
Can you please advise the steps. I have generated the CRX file and kept it on a network location and tried to configure the extension install source policy & force install policy. But it is not working. Can you help on this.
Hi, is there detailed documentation on how to self-host extensions? I have tried a few times now with an internally hosted crx, setting policy as documented and although I see the browser retrieve the crx (i see it in the access log of the webserver hosting the crx) it doesn't install. There is nothing in the event log, no kind of info on troubleshooting this at all.
If I point my browser at the url for the crx the browser gives me the following error:
- habettrouxMar 20, 2024Copper ContributorI am also stuck at the "CRX_REQUIRED_PROOF_MISSING" step. I've been playing quite a lot with regedit to no avail. I must be missing a part of the procedure. Can anyone help ?
- DeltaWaspApr 16, 2021Brass Contributoradditionally:
crx manifest contains update_url pointing at xml file for updates.
crx was packed using private key pem and the id of the crx is based on that.- Kelly_YApr 16, 2021
Microsoft
DeltaWasp Hello! We just published an article about self-hosting extensions. Please see: Self-host Microsoft Edge extensions | Microsoft Docs
Hopefully this will help! Let us know if there are any questions.
-Kelly
- DeltaWaspApr 19, 2021Brass Contributor
Kelly_YHi I'm not having any luck with this. I'm using the Nasa Picture of the day example code from yourhttps://github.com/MicrosoftEdge/MicrosoftEdge-Extensions-Demos/tree/master/extension-getting-started-part1/part1
I am able to load it unpacked, and it works when clicking on the extension icon. I then pack it and remove the unpacked version. Your document states that I should then be able to drag the resultant .crx file onto the edge://extensions screen and it look something like this:
When I try this with the crx created from your code I get a disabled extension and an error:
I'm on a domain-joined machine, I have Edge 89.0.774.77. My group policy options for Edge extensions are all set to not configured:
In the edge://extensions screen I have the following options enabled:
Your help is appreciated.