Tengo una página web con contenido de JavaScript generado automáticamente que manipula el DOM cuando los usuarios hacen clic en ciertos enlaces. Cuando guardo la página en Firefox, solo guarda la página original sin las modificaciones DOM. ¿Cómo puedo guardar o volcar el estado actual del DOM HTML manipulado por el javascript?¿Cómo puedo volcar todo el Web DOM en su estado actual en Firefox?
Respuesta
DOM Inspector tiene una opción de File->Save DOM As...
.
También podría usar firebug para editar el DOM y guardar el marcado completo del documento.
¿Pero cómo? ¿Dónde se encuentra el editor DOM en Firebug? –
Parece que FireFox ha reemplazado el Inspector DOM con una nueva herramienta que ya no tiene esta funcionalidad.
En el nuevo Inspector DOM Ctrl + Shift + I hay una consola que acepta comandos.
Esto funciona a veces ...
console.log(document.documentElement.innerHTML)
Esto le da algo que se puede inspeccionar, pero no copiar y pegar debido a algún fallo ...
alert(document.documentElement.innerHTML)
Esto funciona como console.log (documento .documentElement.innerHTML) debería ...
document.documentElement.innerText = document.documentElement.innerHTML
Si quiere una página HTML completa, puede hacer algo como: > console.log (' \ n' + document.documentElement.outerHTML) – pat
Ctrl + Shift + I ahora (Firefox 58 o más) abre Herramientas> Desarrollador web> Herramientas de alternar. En su pestaña Inspector, haga clic derecho en '' y elija Copiar> HTML externo, luego pegue en un editor de texto. Eso debería capturar todo en el estado actual de la página, excepto la apertura '' que puede copiar por separado. – skierpage
- 1. ¿Cómo puedo volcar todo el Web DOM en su estado actual en Chrome?
- 2. cómo vaciar firefox dom localstorage
- 3. ¿Cómo obtengo el DOM actual con Selenium Java 2.8?
- 4. ¿Cómo puedo convertir una cadena de HTML en un objeto DOM en una extensión de Firefox?
- 5. ¿Cómo puedo detener una recarga IFrame cuando cambio su posición en el DOM?
- 6. ¿Cómo puedo volcar una variable en JSP?
- 7. En Javascript, ¿cómo puedo determinar si mi navegador actual es Firefox en una computadora frente a todo lo demás?
- 8. ¿Cómo puedo cambiar la CurrentCulture de todo el proceso (no solo el hilo actual) en .Net?
- 9. Firefox O JavaScript, cuente el DOM
- 10. ¿Cómo reporta el estado de su proyecto?
- 11. ¿Cómo eliminar todo, excepto algunos elementos DOM en JQuery?
- 12. ¿Cómo reemplazar el elemento DOM en su lugar usando Javascript?
- 13. ¿Cómo obtengo el estado actual de Bloq Mayús en VB.NET?
- 14. Cómo actualizar el estado actual con VisualStateManager
- 15. "estado persistente" vs. "estado actual"
- 16. ¿Debería una máquina de estados exponer su estado actual?
- 17. Estado actual de paralelismo automático en Haskell
- 18. ¿Cómo ver "código HTML generado" en Firefox?
- 19. Soporte de SVG en Android, estado actual
- 20. ¿Cómo volcar CALayer en CGImageRef?
- 21. Cómo obtener un servidor web Jetty incrustado para volcar su código Java provisional para JSPs
- 22. ¿Cuál es el estado actual de GWT?
- 23. ¿Cómo puedo obtener el elemento DOM que contiene la selección actual?
- 24. ¿Estado actual de Mono en Linux?
- 25. ¿Cómo se organizan grandes bases de código JS/jQuery en todo su sitio web?
- 26. ¿Posiciona absolutamente todo en un sitio web?
- 27. Internet Explorer: el estado de desplazamiento se vuelve pegajoso cuando el elemento DOM objetivo se mueve en el DOM
- 28. ¿Cómo codigo HTML todo el resultado en una aplicación web?
- 29. ¿Cómo describirías el estado actual de la plataforma Android?
- 30. ¿Cómo puedo colocar un elemento en la parte inferior de su contenedor en Firefox?
Perfecto. ¡Gracias! –