Sé que puedo acceder al objeto doctype a través de document.doctype
o document.childNodes[0]
pero mi problema es obtener doctype como cadena. Puedo hacer esto en Chrome y Safari llamando al document.doctype
, que devuelve <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
. Sin embargo, en Firefox, al llamar al document.doctype
se devuelve el objeto DocumentType.Obtener DocType de un HTML como cadena con Javascript
¿Hay alguna manera de obtener la cadena del doctype en todos los navegadores como en cromo y safari?
Gracias!
Merece la pena señalar que los documentos sin DOCTYPE tienen 'document.doctype === null'. –