Datadog prend uniquement en charge le Shadow DOM ouvert.

Présentation

Le Shadow DOM aide les développeurs à créer des sites web plus modernes en leur permettant d’intégrer des composants isolés et réutilisables dans leur code. Souvent utilisé afin de conserver une structure de code propre et d’éviter les conflits de styles, l’utilisation du Shadow DOM est devenue plus répandue dans les pratiques de développement web modernes.

Configuration

À partir de la v4.31.0 du RUM Browser SDK, Datadog prend en charge le Shadow DOM ouvert sans nécessiter de configuration supplémentaire. Les composants situés à l’intérieur d’une shadow root sont automatiquement capturés par Session Replay. Cette fonctionnalité n’est pas prise en charge pour les éléments suivants :

  • Shadow DOM fermé
  • Shadow DOM dynamique
  • Modification du style CSS dynamique

Remarque : La compatibilité avec le Shadow DOM ouvert a été testée sur des frameworks populaires.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: