Saltar al contenido
SilktideAyuda

Registros de JavaScript

Silktide registra los mensajes que tus páginas escriben en la consola del navegador mientras se cargan. Suelen ser salidas de depuración dejadas por los desarrolladores y merece la pena revisarlas para asegurarte de que no revelan información que preferirías mantener privada.

Por qué es importante

Los mensajes de la consola son visibles para cualquiera que abra las herramientas de desarrollo de su navegador. Dejar salida de depuración en producción puede filtrar cosas que nunca pretendías publicar: URL y rutas de archivos internas, valores de configuración, datos de usuarios o comentarios sobre cómo funcionan tus sistemas. También es ruido que dificulta detectar los errores reales cuando un desarrollador está diagnosticando un problema.

Los mensajes de registro no rompen nada por sí mismos; esta comprobación trata sobre higiene y sobre lo que divulga tu sitio web, no sobre funcionalidad.

Cómo solucionarlo

Estos hallazgos debe revisarlos un desarrollador:

  1. Lee cada mensaje registrado y valora si revela algo sensible o apunta a un fallo subyacente.
  2. Elimina la salida de depuración de tu propio código antes de publicarlo: instrucciones como console.log(...) rara vez pertenecen a producción. Muchas herramientas de compilación pueden eliminarlas automáticamente.
  3. Los mensajes de scripts de terceros suelen ser inofensivos y escapan a tu control. los hallazgos que estén bien para que no se vuelvan a mostrar.

Cómo lo prueba Silktide

  1. Cargamos cada página en un navegador real, ejecutando los scripts igual que lo haría el navegador de un visitante.
  2. Registramos todos los mensajes normales de la consola que la página escribe durante la carga —registro, información, depuración y trazas—, ya provengan de tu código o de scripts de terceros. Los errores y las advertencias se cubren en la comprobación de errores de JavaScript.
  3. Informamos de cada mensaje con una traza de la pila que muestra dónde se originó.

Solución de problemas

La mayoría de los mensajes proceden de scripts de terceros

Es habitual: muchos scripts populares se anuncian en la consola. No puedes eliminar sus mensajes sin quitar el script, así que revísalos una vez y apruébalos.

Un mensaje solo aparece a veces

Los scripts pueden registrar de forma condicional, por ejemplo solo cuando una petición es lenta o cuando hay una feature flag activada. La traza de la pila registrada muestra qué produjo el mensaje durante la visita de Silktide.

Más información

Última actualización

¿Le ha resultado útil esta página?