Page d'accueil » Création de sites web » Comment vérifier la compatibilité du navigateur via les lignes de commande

    Comment vérifier la compatibilité du navigateur via les lignes de commande

    Construire un site Web implique généralement diverses technologies pouvant s’appliquer à tous les principaux navigateurs, dont certaines en partie, voire aucun. Les développeurs Web de nos jours consultent toujours CanIUse pour vérifier si une fonctionnalité donnée est prise en charge par un navigateur ou par l’une de ses nombreuses versions..

    CanIUse suit de près l'adoption par le navigateur des normes HTML, CSS et SVG standard, ainsi que de leurs références, de l'état des spécifications du W3C et des liens vers les problèmes et les bogues présents dans chaque navigateur (le cas échéant). Par exemple, nous pouvons voir ci-dessous que Edge, Firefox et Opera Mini ne prennent pas en charge CSS Reflection, et dans les navigateurs pour lesquels il est pris en charge, le préfixe du fournisseur est requis..

    CanIUse est le de facto outil qui enregistre dans quelle mesure la compatibilité des spécifications Web standard dans les navigateurs de bureau et mobiles.

    Outre la version du navigateur disponible sur caniuse.com, CanIUse est désormais également disponible en tant qu'interface de ligne de commande. Nous pouvons également extraire le résultat CanIUse via un terminal ou une invite de commande. Si vous vous retrouviez souvent en train de trébucher sur Terminal, la CLI rationaliserait efficacement votre flux de travail..

    Les exigences

    Pour déployer la ligne de commande CanIUse, vous devez d'abord installer NodeJS et NPM..

    Si en cours d'exécution npm -v ou noeud -v renvoie le numéro de version (comme indiqué ci-dessous) que vous êtes prêt à déployer la CLI. Sinon, s'il retourne le “commande non trouvée” erreur, téléchargez le programme d’installation de NodeJS ici. Le programme d'installation est disponible pour Windows, OS X et Linux; sélectionnez le système d'exploitation que vous utilisez.

    La CLI

    L’installation de la CLI CanIUse n’est plus qu’une ligne. Ouvrez un terminal ou une invite de commande et exécutez la commande suivante.

    npm installer -g caniuse-cmd

    Cette commande installe globalement la CLI, ce qui lui permettra d’être accessible partout dans le système d’exploitation. Une fois installé, la ligne de commande puis-je utiliser devrait maintenant être disponible à votre disposition. Il n'y a pas de règle sur la façon de “chercher” via CLI. Il suffit de chercher naturellement comme vous le feriez dans la version Web, par exemple. fonctionnement “caniuse box shadow” renverra la spécification CSS3 Box-shadow.

    Notez que nous n'avons pas besoin d'échapper à l'espace pour la requête de mot clé, ce qui était traditionnellement nécessaire.

    Fondamentalement, les résultats de la CLI correspondent à la version Web. Même si une recherche est effectuée avec un mot clé incomplet, par exemple, soc ou chaussette , la recherche aboutira à Web Socket en haut, suivi d'entrées pertinentes.

    CanIUse est un complément parfait à d’autres outils basés sur la ligne de commande, tels que Gulp, Grunt, et constitue un outil polyvalent et pratique qui pourrait éventuellement améliorer votre flux de travail. Maintenant, vous n'avez plus à quitter votre terminal pour vérifier la compatibilité du navigateur pour HTML, CSS et SVG.