Integrazione JavaScript - Applicazione a pagina singola (SPA)

L'integrazione JavaScript di CrowdHandler funziona con le SPA?

Se avete seguito la nostra guida introduttiva a JavaScript o la nostra guida all’installazione di JavaScript per installare CrowdHandler sul vostro sito/applicazione, per impostazione predefinita i controlli di CrowdHandler verranno eseguiti solo in caso di ricaricamento completo del DOM, ovvero quando il browser viene aggiornato in modo forzato e la pagina viene recuperata dal vostro server web. Con le SPA ciò può ridurre significativamente l’efficacia della protezione offerta da CrowdHandler, poiché la navigazione sul sito in genere non attiva il ricaricamento del DOM; di conseguenza, gli utenti risulteranno “invisibili” a CrowdHandler dopo la loro prima visita.

Per garantire un funzionamento più efficace dell'integrazione JS di CrowdHandler con la tua SPA, puoi segnalare a CrowdHandler che si sta utilizzando una SPA. Questa segnalazione attiverà funzionalità aggiuntive nel codice JS di CrowdHandler che faranno sì che vengano eseguiti dei controlli ogni volta che l'URL (location.href) viene modificato, indipendentemente dal fatto che si sia verificato o meno un ricaricamento del DOM.

Come posso segnalare che sto utilizzando una SPA?

Modifica il tag script CrowdHandler che hai inserito nel tuo sito in modo da includere il parametro/valore spa=true. Questo deve essere inserito DOPO l'id/valore.

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

Se desideri garantire la tua protezione inserendo CrowdHandler prima delle tue chiamate API, la nostra guida avanzata spiega come procedere: Protezione di un'applicazione a pagina singola (SPA) - Integrazione avanzata