Share via


Extensions for Enterprise

Note

This documentation is for extensions for the legacy version of Microsoft Edge. For information on the new Microsoft Edge, see Microsoft Edge (Chromium) Extensions.

Important

The new Microsoft Edge program is now open to accept chromium-based extensions for the new Microsoft Edge (v77 or later). If you want to submit a new extension, visit Publish to Microsoft Edge (Chromium) Add-ons Store to learn about the submission process.

With this announcement, Microsoft is no longer accepting new extensions for the legacy version of Microsoft Edge. If you own an Extension for the legacy version, you should begin the process of porting your Extension to the new Microsoft Edge. The new Microsoft Edge is based on Chromium, so Extensions designed for the legacy version of Microsoft Edge do not work with the new version.

Microsoft Edge extensions have a similar workflow when compared to other enterprise UWP apps. The information below details enterprise specific aspects of Microsoft Edge extensions.

Prerequisites

The following items are suggested to develop, package, and deploy a Microsoft Edge extension for enterprise:

Note

Sideloading can be considered an alternative to using the Windows Developer Portal to sign the release the extension. See the behaviour of sideloading extensions below for more details.

Windows Information Protection

Microsoft Edge extensions currently don't honor Windows Information Protection (WIP) settings. If an enterprise is concerned about data protection, extensions support should not be enabled for Microsoft Edge.

To disable extensions for employees, configure Group Policy and Microsoft Intune settings. For more info on which policies to configure, see Available policies for Microsoft Edge.

Packaging Extensions

Before an enterprise can distribute an extension to its employees, it must first be packaged. Instructions on packaging extensions are available in the Packaging guide.

Tip

Be sure to test installing and running your extension on all the versions of Windows 10 to ensure it will work as expected before distributing.

Distributing Extensions

Once an extension has been packaged, it can be distributed to employees through the Microsoft Store, Microsoft Store for Business, or by sideloading.

Extensions distributed though the Microsoft Store for Business can either be assigned to employees, or added to a private store where all employees can access them. This can be done by following the Distribute "Line-of-Business" (LOB) apps to enterprises guide.

To sideload extensions, devices (unmanaged or managed) must be unlocked for sideloading. See Sideload LOB apps in Windows 10 for more info on how to sideload packaged extensions.

Important

If the enterprise is both developing and distributing the extension internally, the enterprise will require both the Microsoft Store for Business (or Education) and a Windows Developer Portal account.

Behavior of Sideloaded Extensions

Unlike extensions distributed through the Microsoft Store (or the Microsoft Store for Business), sideloaded extensions are treated differently in Microsoft Edge.

The first difference affects how sideloaded extensions behave after installation. Unlike extensions from the Microsoft Store, sideloaded extensions do not immediately display the "You have a new extension" notification and need to be manually turned on by the user.

To turn on the extension, open the More (...) menu, select "Extensions" and you should see the sideloaded extension in the list of installed extensions. Click on the extension and turn it on.

The second difference affects how sideloaded extensions appear in the browser. For example, both the "You have a new extension" notification and the list of installed extensions include an additional warning stating that the extension is from an unknown source.

sideload warning 1

sideload warning 2

The third and final difference affects how sideloaded extensions behave on browser startup. Sideloaded extensions on devices that are either domain-joined or MDM enabled will behave like extensions from the Microsoft Store. However, sideloaded extensions on devices that are not domain-joined or MDM enabled will be turned off during browser startup and require the user to take explicit action.

Shortly after browser startup (after ~10 seconds of inactivity) the following notification will appear near the bottom of the window.

sideload notification

Each time Microsoft Edge is launched, users will need to select "Turn on anyway" in order to use the extension.