How to test a mobile Edge extension on Android

To test a mobile Edge extension on Android, you will need to use the Microsoft Edge Canary app from the Google Play Store. You can load your custom extension either by enabling experimental flags for direct ID installation or by connecting remotely via USB to a desktop machine for advanced developer inspection.

Follow these steps to set up your Android environment and install your extension:

Step 1: Enable Developer Mode in Edge Canary

Step 2: Install your Extension

Method A: Installing by ID (Recommended for .crx packages)
If your extension is already uploaded or hosted in the Microsoft Edge Add-ons Store:

Method B: Sideloading via Edge://flags
If you want to install experimental or broad extension support:

Step 3: Remote Debugging & Testing

To inspect console logs and debug your extension in real-time:

How to Install Browser Extensions on Microsoft Edge for ..., YouTube · Explaining Android · 2024 M04 30

If you are developing a new extension, could you tell me:

What framework or manifest version are you building with (Manifest V2 or V3)?

Are you using any native messaging or background scripts that need to interact with the Android OS?

This will help determine if you need to adjust your build for mobile compatibility.

To submit your mobile extension to Microsoft, you will use the same unified Microsoft Partner Center portal used for desktop extensions. Because Microsoft Edge on Chromium treats desktop and mobile platforms under a single shared ecosystem, your submission will live under a single unified listing.

The step-by-step submission process follows:

Step 1: Register Your Developer Account

If you haven't already, you must create an official developer profile:

Step 2: Prepare Your Extension Package

Step 3: Create a New Submission

Step 4: Upload and Configure Details

The portal will walk you through a left-hand navigation sidebar to fill out mandatory submission details:

Packages: Drag and drop your .zip file into the upload window. The portal will auto-validate your configuration files.

Availability: Set your visibility (Public vs. Hidden/Private link) and target market regions.

Properties: Define your extension’s category (e.g., Productivity, Shopping) and indicate whether it handles sensitive browser data.

Privacy Policy: Provide a valid URL to your privacy policy. This is strictly required if your extension transmits personal data.

Step 5: Fill Out Store Listings

Step 6: Add Certification Notes & Submit

Once approved, your extension will receive its permanent extension ID string. Users can immediately load it into Edge Canary on Android by inputting that ID.