Feature.js: una librería para obtener información de navegadores

Feature.js es una librería Javascript que pesa 1kb y que se utiliza para obtener información sobre features de navegadores. Las páginas web pueden tener un comportamiento u otro dependiendo de si un navegador soporta una tecnología o no, por lo que esta librería puede ser bastante útil en esos casos en los que necesitamos comprobar si un navegador tiene soporte para WebGL, canvas o SVG, entre otras cosas.

Instrucciones

Por supuesto, hay que incluir la librería en el código de la web. Si no, no funcionará.

¿Soporta el navegador webGL?

if (feature.webGL) {
  console.log("WebGL soportado");
} else {
  console.log("WebGL no soportado");
}

¿Soporta canvas y SVG?

if (feature.canvas && feature.svg) {
  console.log("Canvas y SVG soportados")
}

Podéis ver el código y todas las opciones de la librería en Github o en su página web.

CEO Inleggo