¿Cómo apoya la verificación Modernizr para los nuevos atributos de entrada en webforms2.0?
-
26-09-2019 - |
Pregunta
Bueno, eso es prácticamente todo mi pregunta. Puedo ver cómo se comprueban para CSS3 apoyo para juntarse style.borderRadius
y tal para ver si el navegador sabe qué diablos está pasando. Pero como la mayoría de los navegadores le permitirá la estancia de atributos (<input type="date">
), pero todavía no apoyar plenamente, no puedo entender cómo hacen su magia.
Solución
Para cada tipo de entrada que es diferente, principalmente: http://github.com/Modernizr/Modernizr/blob/ maestro // modernizr.js # L699-751
Creo que los comentarios en línea describen las consideraciones para cada uno, así que ... Te voy a dirigir allí. :)
Sin embargo, lo primero que hacemos es hacer elem.value = ':)'
y ver si eso se pega. Si lo hace, entonces es una indicación de que la función no está en su lugar.
Otros consejos
Hay un problema con la detección de la fecha, fecha y hora, etc. utilizando este método en cromo 15 y la prueba anterior falla. He actualizado el código y lo ha presentado aquí: https://github.com /buzypi/Modernizr/blob/patch-1/modernizr.js y ha creado una solicitud de extracción aquí: https://github.com/Modernizr/Modernizr/pull/439