se vuoi leggere il codice di una pag HTML puoi fare anche document.getElementsByTagName("html").outerHTML o qualcosa del genere non ricordo.