Sé cómo 'romper' en todas las modificaciones de subárbol utilizando las herramientas de desarrollador de Google, pero ¿hay alguna manera de registrar todas las llamadas en el javascript que resultan en modificaciones de subárbol de un elemento html? Necesito hacer esto porque si rompo las modificaciones al subárbol, el sitio web falla y no puedo ver la llamada javascript que se utilizó.cómo registrar todas las modificaciones del subárbol dom con google developer tools/firebug
5
A
Respuesta
5
Si sólo estás interesado en el registro cuando se inserta o se retira del DOM en un nodo y nodo de lo que era y donde se introduce o se extrae, se podría hacer algo como esto:
(function(){
function log(e) {
console.log(e);
}
document.body.addEventListener("DOMNodeInserted", log);
document.body.addEventListener("DOMNodeRemoved", log);
})();
Este no le da ninguna pila de llamadas, por supuesto, pero debería darle una pista sobre dónde podría estar el problema.
Cuestiones relacionadas
- 1. Javascript eficiente para modificaciones DOM
- 2. Cómo clonar (y restaurar) un subárbol DOM
- 3. Iterar todas las generaciones de nodos XML en DOM DOM
- 4. IE Developer Tools - show generated DOM
- 5. ¿Cómo registrar HttpHandler para todas las subcarpetas en Asp.Net?
- 6. ¿Cómo registrar todas las consultas de Doctrine en el archivo?
- 7. Cómo redirigir todas las URL con Google App Engine
- 8. Etiquetas del subárbol de Git
- 9. Google Play Developer Statistics API
- 10. ¿Cómo detectar las modificaciones de un archivo con TFS?
- 11. Registrar las solicitudes y las respuestas del cliente del eje2
- 12. StructureMap registrar tipos genéricos contra todas las posibles implementaciones concretas
- 13. "Copiar ubicación con parámetros" para Google Chrome Developer Tools?
- 14. Registrar todas las excepciones en la aplicación .NET usando log4net
- 15. Registrar todas las excepciones en una aplicación pyqt4
- 16. git checkout combina automáticamente las modificaciones locales
- 17. Lista de todas las imágenes de fondo en DOM
- 18. bifurcación SVN con modificaciones locales
- 19. ¿Cómo acelerar las construcciones de xcode sin modificaciones de proyecto?
- 20. Enumerando todas las publicaciones del blog (con contenido) con Jekyll
- 21. ¿Las modificaciones de MTU afectan ambas direcciones?
- 22. Todas las horas del día
- 23. ¿Cómo descargar todas las entidades del almacén de datos en Google App Engine?
- 24. ¿Cómo ejecutar todas las pruebas con minitest?
- 25. Cómo borrar todas las cookies con jQuery
- 26. jquery de devolución de llamada después de cargar todas las imágenes en dom?
- 27. registre automáticamente todas las interfaces con Unity
- 28. ¿Cómo simular la entrada del teclado en TODAS las aplicaciones?
- 29. Google Chrome Extension - Accediendo a DOM
- 30. StructureMap: cómo registrar la misma instancia para todas sus interfaces