Les robots de récupération d'adresses mail sont assez frustres et se basent sur une recherche simple : l'arobase. Il suffirait donc de cacher le fameux @ pour tromper ces chapardeurs discourtois. Une technique simple consisite à encoder ce caractère en le transformant en une entité de la forme « @ » dans le code HTML. Une adresse mail sous la forme « toto@example.com » en HTML donnerait donc « toto@example.com » dans un navigateur. Notez qu'il est aussi possible de l'écrire sous la forme hexadécimale « toto%40example.com » mais sans pouvoir l'afficher correctement.
Voici donc une solution à la fois accessible, puisqu'elle fonctionne sur quasiment tous les navigateurs à l'exception de très anciennes versions, et suffisamment complexe pour leurrer les aspirateurs malveillants. Insérer le code suivant :
<a href="mailto:toto%40example.com">toto@example.com</a>
pour avoir le résultat toto@example.com. Regardez au passage l'affichage dans votre barre d'état lorsque vous survolez ce lien.
L'exemple donné fait volontairement apparaître l'adresse sur la page pour une raison simple : se retrouver avec un morceau de papier sur lequel il est écrit « contact » ou « nous écrire » n'est pas un exemple de bonne pratique. Avouez qu'l serait dommage de rater un courriel parce que le visiteur a imprimé la page, non ?
S'l y a bien d'autres possibilités, celle-ci semble allier résultat et accessibilité, contrairement aux solutions à base de Javascript. Il serait également possible d'encoder certains caractères de manière aléatoire. Et vous comment faites-vous ?

Commentaires
1. Le vendredi 02 mars 2007 à 18:06, par Robi (site)
2. Le vendredi 02 mars 2007 à 18:15, par Denis (site)
3. Le vendredi 02 mars 2007 à 19:24, par Elie (site)
4. Le vendredi 02 mars 2007 à 21:20, par Tom (site)
5. Le vendredi 02 mars 2007 à 22:44, par Fabrice Bonny
6. Le vendredi 02 mars 2007 à 23:00, par David, biologeek (site)
7. Le samedi 03 mars 2007 à 08:58, par Groumphy (site)
8. Le samedi 03 mars 2007 à 11:54, par Tom (site)
9. Le samedi 03 mars 2007 à 14:56, par Robi (site)
10. Le samedi 03 mars 2007 à 18:12, par Fabrice Bonny
11. Le samedi 03 mars 2007 à 18:45, par Sébastien Delorme (site)
12. Le samedi 03 mars 2007 à 20:25, par Ludovic (site)
13. Le samedi 03 mars 2007 à 22:42, par Fabrice Bonny
14. Le samedi 03 mars 2007 à 22:59, par Robi (site)
15. Le dimanche 04 mars 2007 à 07:21, par Groumphy (site)
16. Le dimanche 04 mars 2007 à 08:13, par Sébastien Delorme (site)
17. Le dimanche 04 mars 2007 à 13:08, par Robi (site)
18. Le dimanche 04 mars 2007 à 13:52, par Sébastien DELORME (site)
19. Le lundi 19 mars 2007 à 13:25, par Matt (site)
20. Le mercredi 23 mai 2007 à 14:33, par Marumii (site)
21. Le mercredi 06 juin 2007 à 19:51, par Mikiman (site)
22. Le mercredi 06 juin 2007 à 19:53, par Kit graphique (site)
23. Le mercredi 04 juillet 2007 à 18:51, par football (site)
24. Le lundi 23 juillet 2007 à 15:01, par Thibo
25. Le mardi 07 août 2007 à 18:51, par Web-Actualité (site)
26. Le mardi 28 août 2007 à 21:42, par lesannuaires (site)
Ajouter un commentaire