Utiliser les essais d’origine dans Microsoft Edge
Utilisez les essais d’origine pour tester des API expérimentales sur votre propre site en direct pendant une période limitée. Lors de l’utilisation des essais d’origine, les utilisateurs de Microsoft Edge qui visitent votre site peuvent exécuter du code qui utilise des API expérimentales.
Pour afficher la liste des essais d’origine disponibles et inscrire votre origine afin d’essayer l’un des essais d’origine, consultez Microsoft Edge Origin Trials. Pour évaluer la pertinence de l’utilisation des API expérimentales sur votre site web, case activée la configuration minimale requise pour Microsoft Edge et case activée la date d’expiration de la version d’évaluation.
Vous pouvez fournir des commentaires aux ingénieurs des fonctionnalités du navigateur et à la communauté des normes web sur la conception de l’API de la fonctionnalité, vos cas d’usage ou votre expérience avec l’API de la fonctionnalité, à l’aide de l’onglet Problèmes dans le dépôt de la fonctionnalité du navigateur.
Fonctionnement du jeton d’essai d’origine
Le mécanisme origin-trials permet à un utilisateur de votre page web d’utiliser l’API de fonctionnalité expérimentale de la version d’évaluation d’origine dans son navigateur Microsoft Edge, malgré l’état désactivé par défaut de la fonctionnalité. Le navigateur Microsoft Edge de l’utilisateur détecte le jeton de l’essai d’origine, puis active automatiquement l’indicateur de fonctionnalité du navigateur qui correspond à la version d’évaluation d’origine pour laquelle le jeton est valide. L’utilisateur n’a pas besoin d’en définir edge://flags
dans Microsoft Edge.
Pour prendre en charge l’utilisation des API expérimentales d’un essai d’origine dans votre site web :
Inscrivez le domaine d’origine sur lequel vous souhaitez utiliser la fonctionnalité expérimentale (par exemple,
https://example.com
), puis un jeton d’essai d’origine est généré pour vous.Copiez le jeton sur votre page web dans un
<head>/<meta>
élément ou dans un en-tête de réponse deOrigin-Trial
serveur HTTP.Lorsqu’un utilisateur Microsoft Edge visite votre page web et que le navigateur trouve un jeton origin-trial, le navigateur active la fonctionnalité origin-trial associée.
Inscription à un essai d’origine
Pour vous inscrire à un essai d’origine :
Accédez à Microsoft Edge Origin Trials.
Pour vous inscrire à la version d’évaluation d’origine de l’API Sélection d’annonces, consultez S’inscrire à l’API de sélection d’annonces.
Sélectionnez une version d’évaluation active.
Cliquez sur le bouton J’accepte les conditions d’utilisation .
Si vous y êtes invité, connectez-vous. Par exemple, connectez-vous à GitHub, puis autorisez la page Microsoft Edge Origin Trials à utiliser la connexion au compte.
Le formulaire Inscription de la nouvelle version d’évaluation d’origine s’ouvre :
Dans la zone de texte Domaine , entrez une URL de domaine (telle que
https://example.com
) ou une URL de sous-domaine (telle quehttps://beta.example.com
).Vous pouvez configurer le jeton d’essai d’origine pour prendre en charge l’un des éléments suivants :
- Un seul domaine, tel que
https://example.com
, sans prendre en charge ses sous-domaines. - Un sous-domaine unique, tel que
https://beta.example.com
. - Un domaine, tel que
https://example.com
, et ses sous-domaines, tels quehttps://beta.example.com
.
Les chemins de fin et les paramètres de requête ne sont pas pris en charge. Si un URI est entré qui a un chemin de fin ou un paramètre de requête, tel que
https://example.com/path/new-feature
, le domaine racine (tel quehttps://example.com
) ou le sous-domaine est inscrit, ignorant tout chemin de fin ou tout paramètre de requête.- Un seul domaine, tel que
Définissez le bouton bascule Activer le jeton pour les sous-domaines ?
Pour activer l’utilisation de la version d’évaluation d’origine sur un domaine (tel que
https://example.com
) sans prendre en charge ses sous-domaines (par exemplehttps://beta.example.com
), assurez-vous que le bouton bascule Activer le jeton pour les sous-domaines ? est désactivé.Pour activer l’utilisation de la version d’évaluation d’origine uniquement sur un sous-domaine spécifique (par
https://beta.example.com
exemple), assurez-vous que le bouton bascule Activer le jeton pour les sous-domaines ? est désactivé.Pour activer l’utilisation de la version d’évaluation d’origine sur un domaine (tel que
https://example.com
) et ses sous-domaines (tels quehttps://beta.example.com
), activez le bouton bascule Activer le jeton pour les sous-domaines ? .
Cliquez sur le bouton Envoyer .
Un jeton d’essai d’origine est généré et s’affiche dans la section Inscriptions près du formulaire d’inscription de la nouvelle version d’évaluation d’origine :
Cliquez sur le bouton Copier , puis collez le jeton d’essai d’origine dans un emplacement sûr, en indiquant le domaine pour lequel il est destiné. Vous pouvez également afficher ces informations dans cette page web ultérieurement.
Utilisation du jeton d’essai d’origine sur votre site web
Utilisez le jeton sur votre site web de l’une des manières suivantes :
Option 1 : balise <meta> dans l’élément <head> d’une page web
Dans l’élément <head>
d’une page web, incluez la balise suivante <meta>
:
<meta http-equiv="origin-trial" content="EXAMPLE_TOKEN">
Remplacez EXAMPLE_TOKEN
par votre jeton.
Option 2 : Un en-tête HTTP dans la réponse de votre serveur HTTP
Dans la réponse de votre serveur HTTP, ajoutez l’en-tête HTTP suivant :
Origin-Trial: EXAMPLE_TOKEN
Remplacez EXAMPLE_TOKEN
par votre jeton.
Désactivation d’une expérience d’essai d’origine
Pour refuser une expérience (version d’évaluation d’origine) à laquelle vous êtes inscrit, supprimez le jeton d’essai d’origine de la <meta>
balise ou des en-têtes de réponse du serveur.
Détection des fonctionnalités et secours approprié
Traiter les essais d’origine comme expérimentaux. Comme meilleure pratique, dans le code de votre site web, effectuez la détection des fonctionnalités et fournissez une solution de secours appropriée pour les cas suivants :
- Si l’API de fonctionnalité expérimentale n’est pas disponible dans le navigateur de l’utilisateur.
- Si le jeton origin-trial expire.
- Si l’équipe des fonctionnalités Microsoft Edge met fin à la version d’évaluation de l’origine.
Consultez Implémentation de la détection des fonctionnalités sur MDN.
Test d’un essai d’origine à l’adresse localhost
Pour tester une fonctionnalité origin-trial sur localhost
, accédez à edge://flags
et activez l’indicateur de fonctionnalité approprié.
Le mécanisme qui détecte et utilise les jetons d’essai d’origine Microsoft Edge est pris en charge uniquement pour les domaines compatibles SSL, et non pour localhost
.
Renouvellement d’un jeton d’essai d’origine
Les jetons d’essai d’origine expirent dans 6 semaines, par défaut. Lorsque le jeton d’essai d’origine expire, vous devez renouveler le jeton, ce qui signifie générer un nouveau jeton pour cet essai d’origine. Vous pouvez renouveler le jeton avant son expiration.
Pour renouveler un jeton d’essai d’origine :
Accédez à Microsoft Edge Origin Trials.
Pour l’essai d’origine de l’API sélection d’annonces, consultez S’inscrire à l’API de sélection d’annonces.
Dans la section Mes essais inscrits , sélectionnez un essai d’origine.
Dans la section Inscriptions , dans une ligne de jeton contenant un badge Expiré , cliquez sur le bouton Renouveler :
Un nouveau jeton est généré et affiché.
Dans la ligne qui contient le nouveau jeton, cliquez sur le bouton Copier , puis collez le nouveau jeton dans votre code.
Durée d’un essai d’origine
Un essai d’origine peut durer jusqu’à la date d’expiration prévue ou peut se terminer plus tôt.
Date d’expiration planifiée
Une fois que vous vous êtes inscrit à une version d’évaluation, votre jeton reste valide jusqu’à la date d’expiration de la version d’évaluation indiquée sur le carte d’information de l’essai d’origine. Après la date d’expiration de la version d’évaluation d’origine, le jeton ne fonctionnera plus et la fonctionnalité associée à la version d’évaluation d’origine sera considérée comme prête à être livrée, ou la fonctionnalité sera refusée pour un développement ultérieur.
Fin anticipée
Une équipe de fonctionnalités Microsoft Edge peut décider de mettre fin à une expérience plus tôt, avant la date d’expiration de l’essai. par exemple:
- Si un incident de sécurité est provoqué par la fonctionnalité.
- Si l’équipe des fonctionnalités a recueilli suffisamment de commentaires et a conclu que l’API actuellement proposée ne répond pas aux besoins des développeurs web, et qu’une modification majeure doit se produire.
Si une expérience se termine tôt, l’équipe de fonctionnalités propriétaire de la version d’évaluation d’origine envoie des e-mails à tous les développeurs qui sont inscrits à l’expérience.
Fournir des commentaires sur un essai d’origine
Veuillez fournir des commentaires sur la fonctionnalité expérimentale. L’onglet Problèmes du dépôt GitHub de la fonctionnalité permet au public de parler de la facilité d’utilisation et de la stabilité de la fonctionnalité.
Pour fournir des commentaires sur un essai d’origine :
Accédez à Microsoft Edge Origin Trials.
Sélectionnez une version d’évaluation active.
Cliquez sur le bouton Commentaires . L’onglet Problèmes du dépôt GitHub du produit s’ouvre.
Affichez les problèmes.
Si un nouveau problème est nécessaire, cliquez sur le bouton Nouveau problème .
Pour l’essai d’origine de l’API sélection d’annonces, consultez Plutôt fournir des commentaires sur l’essai d’origine dans S’inscrire à l’API de sélection d’annonces.
Voir également
- Microsoft Edge Origin Trials - Developer.microsoft.com.
- Fonctionnalités expérimentales et essais d’origine pour les PWA : essais d’origine pour le Web Apps progressif (PWA).
API de sélection d’annonces :
-
S’inscrire à l’API sélection d’annonces
- Microsoft Edge Origin Trials : portail à Github.io, pour l’essai d’origine de l’API de sélection d’annonces uniquement.
Externe:
- Implémentation de la détection des fonctionnalités - MDN.
- Prise en main des essais d’origine - Documentation Chrome.