Catégorie: Développement
Obfuscateur d'e-mail
Masquez un lien mailto face aux robots basiques, de trois façons
Transformez une adresse e-mail en entités HTML, en extrait JavaScript ou en texte lisible, afin que les robots simples qui scannent le HTML brut d'une page à la recherche de liens mailto: ne la détectent pas. Fonctionne entièrement dans votre navigateur.
<a href="mailto:hello@example.com">hello@example.com</a>
Cela ne fait que ralentir les robots simples qui scannent le HTML brut à la recherche de liens mailto:. Cela n'arrêtera pas un attaquant déterminé ni un humain qui lit la page.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Les collecteurs de spam scannent couramment le HTML brut d'un site à la recherche du motif mailto: ou d'un signe @. L'obfuscation réécrit l'adresse de façon à ce qu'un humain — ou un vrai navigateur pour les méthodes par entités HTML et JavaScript — puisse toujours la lire ou cliquer dessus, tandis qu'une analyse en texte brut du code source ne trouve rien de reconnaissable. C'est une dissuasion contre le scraping basique, pas un chiffrement ni un substitut au filtrage anti-spam.
Mode d'emploi
- Saisissez l'adresse e-mail que vous souhaitez publier, et un texte de lien facultatif.
- Choisissez une méthode : les entités HTML et l'extrait JavaScript restent tous deux cliquables ; le texte lisible convient pour une copie affichée sans lien.
- Copiez le résultat et collez-le dans le HTML de votre page à la place d'un lien mailto: en clair.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Cela bloque-t-il tout le spam ?
- Non. Cela déjoue seulement les robots qui scannent le texte HTML brut à la recherche d'une adresse ou d'un lien mailto:. Cela n'empêche pas un humain de copier l'adresse depuis la page affichée, ni un robot assez sophistiqué pour exécuter du JavaScript ou décoder des entités HTML.
- Quelle méthode dois-je utiliser ?
- Les entités HTML fonctionnent partout où le HTML est rendu, y compris dans les clients de messagerie et les lecteurs de flux. L'extrait JavaScript est une dissuasion plus forte mais nécessite que JavaScript soit activé. Le texte lisible est préférable quand vous voulez simplement afficher une adresse sans lien cliquable.
- Mon adresse e-mail est-elle envoyée quelque part ?
- Non. Le résultat obfusqué est généré localement dans votre navigateur ; rien n'est envoyé.