Oui, je me rends compte que cette question a été posée et répondue, mais j'ai des questions spécifiques à ce sujet que je sens pas claires sur ce fil et je préfère ne pas me perdre dans le shuffle sur un autre fil .Email obfuscation question
Les discussions précédentes indiquaient que le rendu de l'adresse e-mail à une image comme le fait Facebook est une expérience utilisateur excessive et non professionnelle pour les sites professionnels/professionnels. Et il semble que le consensus général est d'utiliser une solution document.write JavaScript en utilisant des entités html ou une autre méthode qui se décompose et/ou rend la chaîne illisible par un bot simple. L'application que je construis n'a même pas besoin de la fonctionnalité "mailto:", j'ai juste besoin d'afficher l'adresse email. En outre, il s'agit d'une application Web d'entreprise, il doit donc regarder/agir aussi professionnel que possible. Voici mes questions:
Si je la voie document.write et passer la version entité HTML de chaque caractère, sont pas robots d'exploration web assez sophistiqués là pour exécuter le javascript et tirez le texte rendu de toute façon? Ou est-ce considéré comme la meilleure pratique et complètement (ou presque complètement) la preuve de spammeur?
Qu'y a-t-il de si peu professionnel dans la solution d'image? Si Facebook est l'une des applications les plus vendues au monde et pas du tout gérée par des amateurs, pourquoi leur méthode est-elle complètement rejetée dans l'autre fil à propos de ce sujet? Si votre réponse (comme dans l'autre thread) est de ne pas déranger avec ce problème et laisser les filtres anti-spam des utilisateurs faire tout le travail, s'il vous plaît expliquer pourquoi vous vous sentez comme ça. Nous affichons les adresses e-mail de nos utilisateurs qu'ils nous ont donnés, et je me sens responsable de les protéger autant que possible. Si vous pensez que cela n'est pas nécessaire, veuillez expliquer pourquoi.
Merci.
Points forts. Ce site n'a rien à voir avec FB, donc je n'ai pas besoin d'être aussi sûr. Je suis d'accord sur l'OCR, ils modifient probablement légèrement le img chaque fois ce qui rendrait la reconnaissance optique de caractères presque impossible. Je ferai probablement une solution JS qui utilise les deux entités et un chiffrement autogénéré unique pour chaque requête. – Rich