Detectar soporte de atributo data HTML5 + Modernizr



   AUTOR PREGUNTA

Publicado 06 febrero 2014 - 14:50

[color=#000000][font=Arial][size=4]¿De qué manera puedo detectar si el navegador en el cual visualizo mi aplicación, sea Firefox, Chrome, Opera, Safari o incluso IE soporta el atributo data de HTML5 usando Modernizr? [/size][/font][/color]


¿Tienes la misma pregunta? Yo también

 

Publicado 06 febrero 2014 - 20:02

[color=#000000][font=Arial][size=4]Para ello solo debes probar si el elemento posee la propiedad dataset, en este pequeño segmento de código puedes visualizarlo, que se prueba con un elemento div:[/size][/font][/color]

[color=#000000][font=Arial][size=4]
Modernizr.addTest('data', function () {
    var elem = document.createElement('div');
    return !!elem.dataset;
});
[/size][/font][/color]