Integración de JavaScript: aplicación de página única (SPA)
¿Funciona la integración de JavaScript de CrowdHandler con las aplicaciones de página única (SPA)?
Si has seguido nuestra guía de introducción a JavaScript o nuestra guía de instalación de JavaScript para instalar CrowdHandler en tu sitio web o aplicación, de forma predeterminada, las comprobaciones de CrowdHandler solo se realizarán tras una recarga completa del DOM, es decir, cuando se actualiza el navegador de forma forzada y la página se recupera desde tu servidor web. En el caso de las aplicaciones de página única (SPA), esto puede reducir significativamente la eficacia de la protección de CrowdHandler, ya que la navegación por el sitio web no suele provocar recargas del DOM, lo que hace que los usuarios pasen a estar «fuera del radar» de CrowdHandler tras su primera visita.
Para que la integración de CrowdHandler en JavaScript funcione de forma más eficaz con tu SPA, puedes indicar a CrowdHandler que se está utilizando una SPA. Esta indicación activará una funcionalidad adicional en el código JavaScript de CrowdHandler que hará que se realicen comprobaciones cada vez que cambie la URL (location.href), independientemente de si se ha producido una recarga del DOM.
¿Cómo puedo indicar que estoy utilizando una aplicación SPA?
Modifica la etiqueta de script de CrowdHandler que has incluido en tu sitio web para añadir el parámetro/valor «spa=true». Debe colocarse DESPUÉS del «id/valor».
<script src="https://wait.crowdhandler.com/js/latest/lite-validator/main.js?id=your-public-key&spa=true"></script>
Si deseas garantizar tu protección colocando CrowdHandler delante de tus llamadas a la API, nuestra guía avanzada explica cómo hacerlo: Protección de una aplicación de página única (SPA) - Integración avanzada