Définir des indicateurs de navigateur dans Chromium

Pour certaines des nouvelles API introduites dans Chromium, vous devez définir un indicateur de navigateur à des fins de test. Cet article explique comment procéder dans différents produits dérivés de Chromium, tels que Google Chrome et Microsoft Edge.

Chromium est un projet de navigateur Open Source qui vise à offrir à tous les utilisateurs un environnement plus sûr, plus rapide et plus stable pour naviguer sur le Web. De nombreux navigateurs Web sont basés sur Chromium, y compris les principaux navigateurs Google Chrome de Google, Microsoft Edge de Microsoft, Opera Web Browser de Opera et bien d'autres.

Schéma chrome://

Depuis le début, Google Chrome prend en charge un schéma spécial appelé chrome:// pour accéder aux paramètres ou aux fonctionnalités internes du navigateur. Vous pouvez afficher la liste complète en plaçant chrome://chrome-urls dans la barre d'URL. L'URL spéciale qui vous intéresse ici est chrome://flags.

Définir des indicateurs de navigateur

Pour certaines nouvelles API dans Chromium, vous devez définir un indicateur de navigateur à des fins de test. Vous l'avez deviné, c'est chrome://flags. L'indicateur le plus populaire que nous vous demandons de définir est chrome://flags/#enable-experimental-web-platform-features. Comme son nom l'indique, il active les fonctionnalités expérimentales de la plate-forme Web.

Activation/Désactivation de l'indicateur "Fonctionnalités expérimentales de la plate-forme Web"

Réécritures de schémas

Cependant, il se passe quelque chose d'intéressant si vous saisissez une URL chrome:// dans un navigateur autre que Chrome. Par exemple, si vous saisissez chrome://flags/#enable-experimental-web-platform-features dans Microsoft Edge, vous remarquerez qu'il est réécrit en edge://flags/#enable-experimental-web-platform-features. Tous les fournisseurs ont créé ce mécanisme de réécriture, ce qui est logique, car Edge n'est pas Chrome, bien qu'il soit basé sur Chromium.

Documentation inclusive

Nous nous efforçons d'inclure différents navigateurs dans notre documentation. Par exemple, demander à un utilisateur Brave d'accéder à chrome://flags pour activer/désactiver un indicateur donné (alors que cela fonctionne grâce au mécanisme de réécriture) peut ne pas être l'expérience la plus conviviale. En même temps, lister tous les schémas de fournisseurs possibles, tels que edge://, chrome://, brave://, etc., n'est pas non plus une excellente solution.

Un seul système pour toutes les contrôler

Heureusement, il existe un schéma de champion caché qui répond à tous nos besoins: about://. Dans Chrome, les URL about:// sont réécrites en chrome://, dans Edge en edge://, et ainsi de suite pour tous les fournisseurs. Nous sommes tous ensemble dans ce truc Web, et nous sommes about:// ! Chaque fois que des instructions incluant le schéma about:// s'affichent, le navigateur Chromium de votre choix agira en conséquence.

Remerciements

Image principale créée par Photos by Lanty sur Unsplash.