Estoy tratando de encontrar una manera de extraer el código HTML de una página web usando JavaScript en dos ediciones:
Antes de que se aplique el DOM / Antes de que se aplique JS Después de que se aplique el DOM / Después de que se aplique JS
Todos los métodos de JavaScript que conozco simplemente lo toman del elemento DOM, como document.body o document.all... pero ninguno de ellos funciona específicamente antes o después del DOM.
Agregado: solo para enfocar más la pregunta, esta no es mi página, por lo que no puedo instalar ninguna en la página, esto es para cualquier página web aleatoria.
¿Me puede apuntar en la dirección correcta? ¿Hay algún método/comando/proceso específico que se use en JavaScript y pueda hacer eso? ¿tal vez debería detener la carga de la página en un punto específico y tomar el código y luego dejar que continúe cargando y tomar el código con el JS incluido?
Bueno, si coloca una etiqueta <script /> en medio de su HTML , su código se ejecutará antes que el resto de su HTML.
también puedes usar
document.addEventListener("DOMContentLoaded", fn); para llamar a su función cuando el DOM esté listo (viene en el nombre del detector de eventos, ¡perdón por la explicación excesiva!)
Obtener todas las cosas es fácil a través del objeto de la window , no puedo imaginar nada más que pueda necesitar.
Entonces, si desea hacer algo antes de que se cargue el DOM , simplemente coloque una etiqueta <script /> en la parte superior. si desea que el dom esté listo, use DOMContentLoaded .
Puede encontrar documentación excelente y completa sobre este tema de script, async, defer en javascript.info . si hay algo que mi explicación no cubrió para usted.