Détection d'erreurs
Le module de détection d'erreurs capture les erreurs de console JavaScript, les exceptions non interceptées, les requêtes HTTP échouées (4xx/5xx) et les ressources cassées — images, polices, scripts en 404 — pendant le crawl. De vraies erreurs, détectées automatiquement à chaque scan. Aucun test manuel requis.
Ce que vous verrez
Allez dans Sites → votre site → Erreurs (barre latérale).
Les erreurs sont regroupées par type :
- Erreur JS — appels
console.error()et exceptions non interceptées - Erreur HTTP — pages ou ressources ayant retourné des codes de statut 4xx ou 5xx
- Ressource cassée — images, feuilles de style, scripts, polices qui n'ont pas pu se charger
Chaque erreur affiche :
- L'URL où elle a été capturée
- Le message d'erreur ou le code de statut
- Le niveau de sévérité (critique / avertissement)
Comment l'utiliser
- Lancez un scan sur votre site
- Ouvrez le résultat du scan
- Allez dans Sites → votre site → Erreurs (barre latérale)
- Examinez les erreurs — cliquez sur une erreur pour voir son contexte complet : l'URL de la page où elle s'est produite, le message d'erreur complet et une trace de pile si disponible
Triez par sévérité pour traiter les problèmes les plus critiques en premier. Une erreur JS qui plante la soumission d'un formulaire est plus urgente qu'un favicon manquant.
Condition de réussite
✅ Vous avez obtenu ce badge lorsque la section Erreurs se charge et affiche soit 0 erreur (site propre) soit une liste d'erreurs détectées avec leurs étiquettes de type.
Problèmes fréquents
-
Erreurs JS provenant de scripts tiers (analytics, widgets de chat, réseaux publicitaires) — Ce sont de vraies erreurs, mais elles ne vous appartiennent peut-être pas. Filtrez par domaine pour séparer vos propres scripts des scripts externes. Concentrez-vous d'abord sur les erreurs dans votre propre code.
-
Erreurs HTTP affichant 401 ou 403 — Ce sont des barrières d'authentification. Si le crawler atteint une route protégée, il reçoit un 401 en retour — c'est un comportement attendu, pas un bug. Sauf si ces routes doivent être publiques, vous pouvez les ignorer sans risque.
-
La même erreur apparaît sur des dizaines de pages — Il s'agit presque toujours d'un composant ou d'un fichier de mise en page partagé. Corrigez la cause racine une seule fois plutôt que d'investiguer chaque page individuellement.
-
Aucune erreur trouvée mais vous savez qu'il y a des bugs — Le crawler ne capture les erreurs que lors du chargement initial de la page. Les erreurs qui ne se produisent qu'après une interaction utilisateur (clics sur des boutons, soumissions de formulaires) ne seront pas capturées ici. Utilisez la Phase 4 (tests par agent IA) pour la détection d'erreurs déclenchées par des interactions.