Aller au contenu

Masquage des éléments

Le SDK enregistre la page sous forme de DOM reconstruit (rrweb), pas de vidéo. Le masquage se fait dans le navigateur, avant l’envoi : ce qui est masqué ne quitte jamais la page.

Toutes les saisies (input, textarea, select) sont masquées : le replay montre qu’un champ a été rempli, jamais sa valeur.

Le texte d’un élément portant la classe belvdr-mask, et de ses descendants, est remplacé par des astérisques. L’élément et sa mise en page restent visibles dans le replay.

<p class="belvdr-mask">Carte de fidélité n° 4242 4242</p>

Un élément portant la classe belvdr-block n’est pas enregistré du tout : le replay affiche à sa place un bloc vide de mêmes dimensions.

<section class="belvdr-block">
<h2>Adresse de facturation</h2>
…
</section>
  • Console : maskConsole remplace les arguments des messages (Console).
  • Réseau : aucun en-tête n’est enregistré, les paramètres sensibles des URL sont masqués, et les corps ne le sont que sur demande (Réseau).