Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une extension Microsoft Edge est une petite application qu’un développeur crée pour ajouter ou modifier des fonctionnalités de Microsoft Edge, afin d’étendre l’expérience utilisateur (UX) des utilisateurs finaux de manière spécialisée. Une extension fournit une expérience ou une fonction de niche qui est importante pour un public cible.
Les utilisateurs parcourent et installent des extensions pour Microsoft Edge à partir du site des modules complémentaires Microsoft Edge . Les modules complémentaires incluent des extensions et des thèmes.
La présente documentation est destinée aux développeurs d’extensions, plutôt qu’aux utilisateurs finaux des extensions Microsoft Edge. Pour utiliser des extensions pour Microsoft Edge, consultez Documentation utilisateur sur les extensions Microsoft Edge.
Contenu détaillé :
- Introduction
- Sites pour les extensions pour différents navigateurs
- Avantages des extensions basées sur Chromium
- Test de compatibilité et d’extension du navigateur
- Publier votre extension dans les magasins de navigateurs
- Badge par défaut
- Voir également
Introduction
En tant que développeur d’extensions de navigateur, vous publiez une extension Microsoft Edge (ou un thème) sur les modules complémentaires Microsoft Edge. Dans les articles sur les extensions Microsoft Edge et dans l’Espace partenaires, le magasin de mots inclut le site des modules complémentaires Microsoft Edge.
Sur le site des modules complémentaires Microsoft Edge, vous pouvez entrer différents termes de recherche dans la zone de texte Rechercher des extensions, des thèmes et d’autres pour rechercher des extensions et des thèmes, tels que la page d’accueil Microsoft Bing et l’extension moteur de recherche :
Vous pouvez créer une extension Microsoft Edge pour ajouter des fonctionnalités au navigateur ou améliorer les fonctionnalités de pages web spécifiques en définissant une expérience complémentaire. Les expériences d’accompagnement incluent les bloqueurs de publicités et les gestionnaires de mots de passe.
Une extension doit inclure au moins les fonctionnalités suivantes :
- Fichier JSON manifeste d’application qui contient des informations de base sur la plateforme.
- Fichier JavaScript qui définit la fonction.
- Fichiers HTML et CSS qui définissent l’interface utilisateur.
Sites pour les extensions pour différents navigateurs
Les sites hébergés par les organisations de navigateur sont les excellents endroits pour commencer vos didacticiels de développement d’extensions et la recherche de documentation.
Certains des navigateurs populaires pour concevoir des extensions sont répertoriés ci-dessous. Cette liste n’est pas exhaustive ou définitive ; ce n’est qu’un point de départ pour vos recherches.
| Navigateur web | basé sur Chromium ? | Documentation sur le développement d’extensions |
|---|---|---|
| Microsoft Edge | Oui | Développeur de modules complémentaires Microsoft Edge |
| Google Chrome | Oui | Chrome Extensions |
| Opera | Oui | Extensions Documentation |
| Courageux | Oui | Utilise Chrome Web Store |
| Apple Safari | Non | Extensions d’application Safari |
| Mozilla Firefox | Non | Extensions de navigateur |
Pour les magasins d’extensions de navigateur, les documents des utilisateurs finaux et les documents pour les développeurs, voir aussi, ci-dessous.
Avantages des extensions basées sur Chromium
Si votre objectif est de publier votre extension dans le magasin d’extensions pour chaque navigateur, votre extension doit être modifiée pour chaque version afin de cibler et de s’exécuter dans chaque environnement de navigateur distinct.
Microsoft Edge est basé sur le Chromium projet de navigateur open source. D’autres navigateurs sont également basés sur Chromium, tels que Google Chrome, Opera et Brave.
Chromium navigateurs utilisent les mêmes API d’extension et la même façon d’empaqueter des extensions. Cela réduit la nécessité de gérer plusieurs versions parallèles d’une extension.
En écrivant une extension Chromium, vous écrivez moins de lignes de code et ciblez davantage de navigateurs.
Test de compatibilité et d’extension du navigateur
Parfois, la parité des API n’existe pas entre les navigateurs Chromium. Par exemple, il existe des différences dans les API d’identité et de paiement. Pour vous assurer que votre extension répond aux attentes des clients, passez en revue les status d’API via la documentation officielle du navigateur suivante :
- API Chrome
- API d’extension prises en charge dans Opera
- Portage d’une extension Chrome vers Microsoft Edge
Les API dont vous avez besoin définissent les modifications que vous devez apporter pour résoudre les différences entre chaque navigateur. Vous devrez peut-être créer des packages de code légèrement différents avec de petites différences pour chaque magasin d’extensions de navigateur.
Pour tester votre extension dans différents environnements avant de l’envoyer à un magasin d’extensions de navigateur, chargez l’extension dans votre navigateur pendant que vous la développez.
Voir aussi :
API spécifiques au navigateur
Dans la plupart des cas, une extension conçue pour le moteur de navigateur Chromium fonctionne sur les différents navigateurs basés sur Chromium ; les API fonctionnent comme prévu. Certaines API moins courantes peuvent être spécifiques au navigateur.
Certains didacticiels pour les sites de magasin d’extensions spécifiques au navigateur utilisent des API spécifiques au navigateur, qui peuvent ne pas correspondre au navigateur de l’application que vous développez. Les liens vers les didacticiels se trouvent dans la section Voir aussi , ci-dessous.
Publier votre extension dans les magasins de navigateurs
Vous pouvez envoyer et rechercher des extensions de navigateur dans les magasins d’extensions de navigateur suivants.
- Modules complémentaires de Microsoft Edge
- Chrome Web Store
- Addons d’opéra
- Apple App Store
- Modules complémentaires du navigateur Firefox
Certains magasins d’extensions de navigateur vous permettent de télécharger les extensions répertoriées à partir d’autres navigateurs. Toutefois, l’accès entre navigateurs n’est pas garanti par tous les magasins. Pour vous assurer que vos utilisateurs trouvent votre extension dans différents navigateurs, vous devez conserver une description sur chaque magasin.
Pour vous assurer que vos utilisateurs trouvent votre extension dans Microsoft Edge, publiez-la sur le site des modules complémentaires Microsoft Edge. Consultez Publier une extension sur les modules complémentaires Microsoft Edge ci-dessous.
Les utilisateurs peuvent avoir besoin d’installer votre extension dans différents navigateurs. Dans ce scénario, vous pouvez migrer des extensions Chromium existantes d’un navigateur vers un autre.
Migrer une extension existante vers Microsoft Edge
Si vous avez déjà développé une extension pour un autre navigateur Chromium, vous pouvez l’envoyer sur les modules complémentaires Microsoft Edge. Vous n’avez pas besoin de réécrire votre extension ou de vérifier qu’elle fonctionne dans Microsoft Edge. Toutefois, lorsque vous migrez une extension Chromium existante vers d’autres navigateurs Chromium, assurez-vous que les mêmes API ou alternatives sont disponibles pour votre navigateur cible.
Pour plus d’informations sur le portage de votre extension Chrome vers Microsoft Edge, consultez Porter une extension Chrome vers Microsoft Edge. Après avoir porté votre extension vers le navigateur cible, l’étape suivante consiste à la publier.
Publier une extension sur les modules complémentaires Microsoft Edge
Vous publiez une extension Microsoft Edge sur les modules complémentaires Microsoft Edge.
Pour commencer à publier une extension Microsoft Edge, vous devez vous inscrire à un compte de développeur auprès d’un compte de messagerie Microsoft (MSA) afin de soumettre votre liste d’extensions sur les modules complémentaires Microsoft Edge. L’adresse e-mail d’un compte Microsoft (MSA) inclut @outlook.com, @live.comou @hotmail.com.
Lorsque vous choisissez une adresse e-mail à inscrire, déterminez si vous devez transférer ou partager la propriété de l’extension Microsoft Edge avec d’autres personnes de votre organization. Une fois l’inscription terminée, vous pouvez envoyer une liste d’extension.
Pour envoyer une extension sur les modules complémentaires Microsoft Edge, vous devez fournir les éléments suivants :
- Fichier d’archive (
.zip) qui contient vos fichiers de code. - Toutes les ressources visuelles requises, notamment un logo et une petite vignette promotionnelle.
- Supports promotionnels facultatifs, tels que des captures d’écran, des vignettes promotionnelles et une URL vidéo.
- Informations qui décrivent votre extension, telles que le nom, la brève description et un lien de politique de confidentialité.
Les différents magasins peuvent avoir des exigences de soumission différentes. La liste ci-dessus récapitule les conditions requises pour la publication d’une extension pour Microsoft Edge . Pour plus d’informations, consultez Publier une extension Microsoft Edge.
Une fois que vous avez correctement soumis votre extension, celle-ci fait l’objet d’un processus d’examen et réussit ou échoue au processus de certification. Vous êtes informé du résultat et les étapes suivantes vous sont indiquées en fonction des besoins. Si vous envoyez une mise à jour d’extension sur les modules complémentaires Microsoft Edge, cela commence un nouveau processus de révision.
Badge par défaut
Sur le site des modules complémentaires Microsoft Edge , le badge Proposé est lié à cette section. La présente documentation est destinée aux développeurs d’extensions, plutôt qu’aux utilisateurs finaux des extensions Microsoft Edge. Pour utiliser des extensions pour Microsoft Edge, consultez Documentation utilisateur sur les extensions Microsoft Edge.
Les extensions sont organisées pour aider les utilisateurs à découvrir des extensions fiables et performantes. Le badge Proposé sur les modules complémentaires Microsoft Edge met en évidence les extensions qui répondent à une barre élevée en matière de qualité, de sécurité et d’expérience utilisateur.
Le badge Recommandé est attribué pour sélectionner des extensions qui s’alignent sur les meilleures pratiques pour les extensions. Lorsque vous pointez sur le badge Proposé , l’info-bulle indique : Cette extension suit toutes les pratiques recommandées par Microsoft et a été vérifiée.
Par exemple, l’extension de la page d’accueil Microsoft Bing a un badge Proposé , à droite du nom de l’extension :
Ce que représente le badge Proposé
Le badge Par défaut indique ce qui suit :
L’extension s’aligne sur les meilleures pratiques de Microsoft en matière de sécurité, de confidentialité, de performances et d’expérience utilisateur.
L’extension a été examinée et sélectionnée par le biais d’un système automatisé.
L’extension offre une expérience fiable et de haute qualité pour les utilisateurs de Microsoft Edge.
Le badge Proposé n’est pas un jugement de sécurité. Une extension qui n’a pas le badge Proposé n’est pas nécessairement dangereuse ; l’extension n’atteint tout simplement pas le seuil actuel pour les status proposés.
Raisons pour lesquelles le badge proposé peut être révoqué
Le badge Proposé n’est pas permanent. Une extension peut perdre le badge Proposé si l’extension ne répond plus aux normes en constante évolution ou si les signaux de qualité de l’extension se dégradent au fil du temps.
Pour maintenir un écosystème de haute qualité, Microsoft réévalue régulièrement toutes les extensions avec badge. Un badge par défaut peut être supprimé pour les raisons suivantes :
Déclin de l’expérience utilisateur ou des métriques de performances.
Informations de référencement de magasin obsolètes ou incomplètes.
Problèmes de sécurité ou de confidentialité.
Modifications apportées aux critères d’évaluation de Microsoft.
Toutes les décisions concernant le badge proposé sont finales et ne font pas l’objet d’un examen individuel. Il n’y a pas de processus manuel de demande ou d’appel. Le badge proposé est attribué et révoqué en fonction des critères d’évaluation internes et des outils.
Pour améliorer la qualité et l’éligibilité de votre extension au badge Proposé , consultez Bonnes pratiques pour les extensions.
Voir également
Microsoft Edge
Windows Store
-
Modules complémentaires de Microsoft Edge
- Microsoft Corporation - Extensions ou thèmes par Microsoft.
- Page d’accueil Microsoft Bing et extension moteur de recherche .
- Extension de la page d’accueil Microsoft Bing .
Documentation de l’utilisateur final
- Documentation utilisateur sur les extensions Microsoft Edge
- Tout savoir sur les extensions de navigateur
- Ajouter, désactiver ou supprimer des extensions dans Microsoft Edge
Développement
- Concepts et architecture d’extension
- Charger une version test d’une extension pour l’installer et la tester localement
- Porter une extension Chrome vers Microsoft Edge
- Publier une extension Microsoft Edge
- Bonnes pratiques pour les extensions
Externe:
- Développeur de modules complémentaires Microsoft Edge
- Gérer les extensions Microsoft Edge dans l’entreprise
- Inscrivez-vous pour obtenir un compte de développeur dans l’Espace partenaires Microsoft.
Google Chrome ou moteur de navigateur Chromium
Windows Store
Développement
Opera
Windows Store
Développement
Courageux
Windows Store
- Chrome Web Store - store pour les extensions Brave.
Documentation de l’utilisateur final
Développement
Apple Safari
Windows Store
Développement
Mozilla Firefox
Windows Store
Développement
- Extensions de navigateur
- Portage d’une extension Google Chrome (à Firefox).