Pruebas en localhost
OpenReplay necesita acceso público (solo HTTPS) a los recursos de tu aplicación (CSS, fuentes e iconos) para renderizar correctamente las grabaciones. Copiamos esos recursos para que puedas seguir reproduciendo tus sesiones aunque el contenido de tu aplicación haya cambiado. Las imágenes se gestionan de forma diferente: se recuperan en tiempo real cuando se reproduce una sesión.
Por estas razones, recomendamos probar la instalación en un entorno de acceso público (es decir, staging) en lugar de en localhost. Aun así, existe una solución alternativa para el desarrollo local, aunque no es perfecta: simplemente añade la opción inlineCss: 3 a tu constructor del tracker para que las hojas de estilo se capturen como parte de cada reproducción (en lugar de almacenarse en caché de forma centralizada en el servidor). Las reproducciones de sesiones deberían estar disponibles después en el panel, pero es posible que falten imágenes, tal como se explicó anteriormente.
Nota: También es posible que necesites habilitar la opción
__DISABLE_SECURE_MODE: truepara permitir una conexión insegura entre el tracker y el backend en sitios sin SSL.
¿Tienes preguntas?
Section titled ¿Tienes preguntas?Si tienes alguna pregunta sobre este proceso, no dudes en contactarnos en nuestro Slack o consultar nuestro Foro.