La página en cuestión tiene html muy esquelético enviado a través del cable para facilitar la construcción de una interfaz de usuario complicada en javascript.¿Cómo se valida html que se genera a partir de JS ejecutándose en el navegador?
Ahora me encuentro con un extraño problema de compatibilidad del navegador que se siente como si tuviera un problema de marcado en algún lugar de la página.
He validado la página, ya que viene a través del cable con la herramienta W3C y se aseguró de que no haya problemas en ese html. También he intentado validar la salida de la consola que se ejecuta en el navegador:
document.getElementsByTagName('html')[0].outerHTML
me parece que la salida de la anterior introduce una gran cantidad de nuevos problemas, como la eliminación del terminador '/' en las etiquetas de cierre automático. Este ruido adicional distrae, pero también me inquieta la validación de este método.
¿Cómo se valida el marcado que se entrega al lado del cliente?
'¿Cómo se valida el marcado que se muestra en el lado del cliente?' No. Solo oras para que funcione. :) * Muy * buena pregunta sin embargo! No conozco ningún validador que haga esto. –
Cuéntanos sobre ese extraño problema de compatibilidad. –
Los navegadores no son validadores: lea el HTML interno de cualquier xhtml cuidadosamente marcado y verá que los navegadores ignoran las barras inclinadas, omite algunas etiquetas de cierre y quita las comillas y cambia de mayúsculas hasta que las páginas propias de la madre no lo reconozcan. – kennebec