L'intégration Javascript de CrowdHandler fonctionne-t-elle avec les SPA ?

Si vous avez suivi notre guide de démarrage Javascript ou notre guide d' installation Javascript pour installer CrowdHandler sur votre site/application, les vérifications de CrowdHandler ne seront effectuées que lors d'un rechargement complet du DOM, c'est-à-dire lorsque le navigateur est rafraîchi et que la page est récupérée sur votre serveur web. Avec les SPA, cela peut réduire de manière significative l'efficacité de la protection de CrowdHandler car la navigation sur le site ne déclenche généralement pas de rechargement du DOM, ce qui fait que les utilisateurs ne voient plus CrowdHandler après leur première visite.

Pour que l'intégration JS de CrowdHandler fonctionne plus efficacement avec votre SPA, vous pouvez signaler à CrowdHandler qu'un SPA est utilisé. Ce drapeau déclenchera une fonctionnalité supplémentaire dans le JS de CrowdHandler qui provoquera des vérifications à chaque fois que l'URL (location.href) est modifiée, qu'il y ait eu ou non un rechargement du DOM.  

Comment puis-je signaler que j'utilise une SPA ?

Modifiez la balise de script CrowdHandler que vous avez incluse sur votre site pour inclure le paramètre/valeur spa=true. Ce paramètre doit être placé APRÈS l'id/valeur.

<script src="https://wait.crowdhandler.com/js/latest/main.js?id=your-public-key&spa=true"></script>

Si vous souhaitez sécuriser votre protection en plaçant CrowdHandler devant vos appels API, notre guide avancé explique comment le faire : Protéger une application à page unique (SPA) - Intégration avancée