jQuery Logger
Tras la actualización de Chrome a la versión 54, se ha notado que el mensaje de Log mostrado cuando se ejecuta en consola jQuery(<selector>)
no imprime los elementos seleccionados.
Es por ello que esta extensión cubre estas necesidades
Uso
Por defecto esta extensión se cargará en el evento LOAD de la página, a partir de ese momento cada vez que se ejecute jQuery() aparecerá por consola el elemento seleccionado como un mensaje de log.
Si se quiere desactivar el log por defecto hay que editar esta línea de código:
trigger:localStorage.getItem('dsd_logmanager') || "LOAD",
Y sustituir "LOAD"
por "NEVER"
.
Configuración
logManager.setTrigger()
Este método permite fijar cuando se van a empezar a mostrar los mensajes (la configuración queda guardada sobre el localStorage dsd_logmanager y queda únicamente vinculada al dominio actual). Los valores que se pueden pasar por parámetro son:
ALWAYS
Este valor hará que se muestren desde el primer de la carga de la página los mensajes de log.
READY
Este valor hará que se muestren los mensajes de log desde el evento READY del DOM.
LOAD
Es el valor por defecto y hará que se muestren los mensajes de log desde el evento LOAD de la página.
NEVER
Este valor hará que no se muestren valores de log
logManager.debug
Es la variable de tipo Booleana que determina si se muestran los mensajes de Log. Se puede fijar de manera manual para determinar cuando mostrar o no los mensajes.
Si el uso de esta extensión es intensivo se recomiendo añadir un par de marcadores que activen/desactiven el log
Marcador Activar el log
javascript:(function(){if(window.logManager){logManager.debug=true;}})();
Marcador Desactivar el log
javascript:(function(){if(window.logManager){logManager.debug=false;}})();