Cómo verificar la compatibilidad del navegador a través de líneas de comando
La creación de un sitio web tradicionalmente implica una variedad de tecnologías que pueden funcionar en todos los navegadores principales, algunos de ellos parcialmente, o ninguno. Los desarrolladores web en estos días siempre se referirán a CanIUse para verificar si una determinada característica es compatible con un navegador o una de sus muchas versiones..
CanIUse realiza un seguimiento de la adopción del navegador de HTML estándar, CSS y SVG junto con sus referencias, el estado de las especificaciones de W3C y enlaces a los problemas y errores que se presentan en cada navegador (cuando esté disponible). Por ejemplo, podemos ver a continuación que Edge, Firefox y Opera Mini no son compatibles con CSS Reflection, y en los navegadores en los que se admite, se requiere el prefijo del proveedor.
CanIUse es el de facto Herramienta que registra hasta qué punto la compatibilidad de las especificaciones web estándar en navegadores de escritorio y móviles.
Aparte de la versión del navegador a través de caniuse.com, CanIUse ahora también está disponible como CLI (interfaz de línea de comandos). También podemos extraer el resultado CanIUse a través de Terminal o Símbolo del sistema. Si se encontrara tropezando mientras estaba en la Terminal a menudo, la CLI optimizaría efectivamente su flujo de trabajo.
Los requisitos
Para implementar la línea de comandos CanIUse, primero necesitará que NodeJS y NPM estén instalados.
Si esta corriendo npm -v
o nodo -v
devuelve el número de versión (como se muestra a continuación) que está listo para implementar la CLI. De lo contrario, si devuelve el “Comando no encontrado” error, descargue el instalador NodeJS aquí. El instalador está disponible para Windows, OS X y Linux; seleccione el sistema operativo que está utilizando.
El cli
La instalación de CanIUse CLI está a solo una línea de distancia. Abra Terminal o Símbolo del sistema y ejecute el siguiente comando.
npm install -g caniuse-cmd
Este comando instala CLI globalmente, lo que permitirá que sea accesible en toda la ubicación en el sistema operativo. Una vez instalado, la línea de comando Puedo usar
Ahora debería estar disponible a su disposición. No hay ninguna regla sobre cómo “buscar” a través de CLI. Simplemente busque de forma natural como lo haría en la versión web, por ejemplo, corriendo “caniuse box shadow” devolverá la especificación CSS-Box-shadow.
Tenga en cuenta que no necesitamos escapar del espacio para la consulta de palabras clave, que tradicionalmente tendríamos que hacer.
Básicamente, los resultados de la CLI coinciden con la versión web. Incluso si una búsqueda se realiza con una palabra clave incompleta, por ejemplo, soc
o calcetín
, la búsqueda resultará con Web Socket en la parte superior, seguido de entradas relevantes.
CanIUse es un complemento perfecto para otras herramientas basadas en la línea de comandos como Gulp, Grunt, y es una herramienta práctica que podría aumentar su flujo de trabajo con el tiempo. Ahora no tiene que dejar su Terminal para comprobar la compatibilidad del navegador para HTML, CSS y SVG.