2010-11-25 6 views
2

Je voudrais savoir si et comment il est possible de créer un lien e-mail cliquable pour les sites web, qui sont "cryptés" d'une manière dont les emailspiders ne peuvent pas les collecter et il est toujours possible pour les utilisateurs de cliquer dessus pour ouvrir dans les clients de messagerie ou même le copier.Cryptage des liens e-mail cliquables? Comment les faire?

J'ai vu quelques liens qui ont été faits en javascript mais je ne sais pas comment ils ont fait cela et comment ils sont "sûrs".

vous remercie d'avance pour toute réponse

Répondre

3

La plupart des approches à cet égard se partagent l'adresse sur plusieurs éléments et en insérant la mise en forme supplémentaire; puis pour les navigateurs compatibles JS, ils utilisent JavaScript pour le réintégrer dans une adresse de messagerie. L'exemple d'affiche pour cela est SpamSpan, qui a même plusieurs "niveaux" d'obfuscation - chaque niveau ressemble de moins en moins à un e-mail dans le code source, mais il parvient toujours à le reconstituer par JS. Bien que certains spammots soient supposés être capables d'exécuter JavaScript, la grande majorité ne le fait pas - et les e-mails sont toujours lisibles par l'homme avec JS off. Un avantage de la désobfuscation assistée par JS est qu'elle ne repose pas sur des serveurs externes, il vous suffit d'intégrer (simplement) la bibliothèque JS.

Une autre approche est prise par reCAPTCHA Mailhide - l'e-mail n'est révélé qu'après avoir résolu un CAPTCHA (même type que pour reCAPTCHA normal). Ceci est moins pratique pour l'utilisateur, mais pratiquement sans danger pour les robots. Un inconvénient de ceci est que cela dépend des serveurs de reCAPTCHA (en substance, sur Google) - certaines personnes sont définitives contre toute dépendance externe.

1

Ce serait une façon très simple et efficace:

Scramble email addresses

Tout ce qu'il fait est le convertir en ASCII, et tout ce que vous devez faire est d'insérer là où votre adresse e-mail irait!

Bien qu'il y ait plus de moyens sûrs (fous) que vous pouvez choisir, ce serait l'option simple. Vous pouvez également essayer this solution, il utilise JavaScript pour protéger vos e-mails.

Espérons que cela aide!

Questions connexes