Actualmente estoy trabajando en un proyecto para mi universidad. Una cosa que tengo que hacer allí es sincronizar todos los gestores de eventos javascript registrados con el servidor. Es decir. Necesito saber qué elementos tienen un controlador de eventos en particular.JavaScript/jQuery: Escuche los controladores de eventos recién registrados
Ya uso VisualEvent para averiguar qué elementos tienen controladores de eventos y funciona realmente genial.
Pero lo que necesito es tener un detector de eventos que se llame cada vez que se registre un controlador de eventos para un elemento DOM.
Así que, básicamente, cada vez que se llama algo como $("#foo").click(...)
o $("#foo").bind(...)
, necesito obtener la información de que se ha registrado un nuevo controlador de eventos para este elemento.
Viceversa Necesito un oyente cuando un controlador de eventos se elimina de un elemento DOM, pero esto no es obligatorio para el primer prototipo.
¿Hay alguna forma de adjuntar un controlador global a todos los registros de controladores de eventos?
Si necesita más información, no dude en comentar.
¡Gracias de antemano por cualquier ayuda!
Saludos, Robert
¿Por qué la necesidad de servidor ¿saber? – zzzzBov
Esto es parte de un proyecto de investigación para controlar remotamente un sitio web. Entonces el servidor necesita saber en qué elementos se puede hacer clic. –
Estoy seguro de que hay una mejor manera de abordar el problema, pero no sé lo suficiente sobre el problema para darle un buen consejo. – zzzzBov