Il peut arriver que vous souhaitiez que les visiteurs humains puissent vous contacter via votre site. Pour cela, deux solution possibles :
La deuxième solution, le lient mailto, permet d'utiliser entièrement le client mail préféré de l'utilisateur mais a le gros inconvénient que les robots ont accès à l'email dans le lien et peuvent donc spammer à leur aise.
En effet, l'email est lisible par les robots dans le code :
mon email
Le plugin jQuery-antispammailto que j'ai écris et mis sur Github permet d'éviter cela (dans une commune mesure)
Son utilisation est très simple :
$('#contact_email').antispammailto({
user: 'user',
domain: 'domain.tld',
});
Le plugin va injecter dynamiquement dans l'attribut href du lien le mailto vers l'email user@domain.tld. Deux options supplémentaires sont disponibles :
user@domain.tld
Il y a certainement moyen de l'améliorer et de le rendre plus efficace. Si vous avez des idées d'amélioration, envoyez-moi un email ou participez via github !