La détection JavaScript injecte un script de vérification invisible dans les réponses de page pour distinguer les navigateurs légitimes des outils automatisés (robots d'exploration, scripts). Les requêtes des clients incapables d'exécuter ce script sont bloquées, tandis que celles qui passent la vérification sont traitées normalement.
Cas d'usage
La détection JavaScript s'applique aux scénarios suivants :
Ressources accessibles directement par un navigateur : pages HTML, fichiers CSS/JS et tout autre contenu statique ou dynamique demandé par le navigateur.
Ressources dépendantes d'un contexte navigateur : appels API déclenchés après le chargement d'une page, requêtes AJAX ou composants rendus dynamiquement nécessitant une session navigateur active ou des opérations DOM.
Notes
La détection JavaScript repose sur la capacité du client à exécuter des scripts. Pour les requêtes issues d'environnements autres qu'un navigateur, comme les serveurs de centres de données Internet (IDC) ou les appels API directs, désactivez cette fonctionnalité afin d'éviter le blocage de requêtes légitimes.
Activer la détection JavaScript
Dans la console ESA, accédez à Websites et cliquez sur votre site cible dans la colonne Website.
Dans le volet de navigation de gauche, choisissez .
-
Sous l'onglet Smart Mode, activez JavaScript Detection.
