DETECTAR LAS FUNCIONALIDADES DEL NAVEGADOR CON JAVASCRIPT
JAVASCRIPT
Hay una libreria en javascript que ayuda a detectar las funcionalidades del navegador y que se llama features.js. Su funcionamiento es bastante sencillo. Así permite y facilita programar con dichas funcionalidades si están activas y sino no. Ejemplo:
if (feature.webGL) {
...
console.log("WebGL está disponible");
} else {
...
console.log("WebGL no disponible");
}
Con este ejemplo se detecta si está dispnible mostrar imágenes webgl. Las características que puede detectar son:
- feature.async
- feature.addEventListener
- feature.canvas
- feature.classList
- feature.cors
- feature.contextMenu
- feature.css3Dtransform
- feature.cssTransform
- feature.cssTransition
- feature.defer
- feature.deviceMotion
- feature.deviceOrientation
- feature.geolocation
- feature.historyAPI
- feature.placeholder
- feature.localStorage
- feature.matchMedia feature.pictureElement feature.querySelectorAll feature.remUnit feature.serviceWorker feature.sizes feature.srcset feature.svg feature.touch feature.viewportUnit feature.webGL