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.