{"id":11428,"date":"2012-02-24T18:38:11","date_gmt":"2012-02-24T17:38:11","guid":{"rendered":"https:\/\/www.saasweb.agency\/blog\/proteger-les-adresses-e-mail-des-collecteurs-avec-javascript-ou-jquery\/"},"modified":"2026-10-27T08:24:46","modified_gmt":"2026-10-27T07:24:46","slug":"proteger-les-adresses-e-mail-des-collecteurs-avec-javascript-ou-jquery","status":"publish","type":"post","link":"https:\/\/www.saasweb.agency\/fr\/blog\/proteger-les-adresses-e-mail-des-collecteurs-avec-javascript-ou-jquery\/","title":{"rendered":"Prot\u00e9ger les adresses e-mail des collecteurs avec Javascript ou JQuery"},"content":{"rendered":"<p>Si l&rsquo;on publie simplement son adresse e-mail ou celle d&rsquo;autres personnes sous forme de code HTML, il existe un risque que les adresses soient lues automatiquement par des scripts, dans le but de les utiliser comme destinataires de spam. Il existe des moyens plus ou moins efficaces de rendre les adresses visibles pour les visiteurs du site, mais de rendre la lecture automatis\u00e9e plus difficile. <\/p>\n<p>L&rsquo;une d&rsquo;elles consiste \u00e0 nettoyer l&rsquo;adresse de caract\u00e9ristiques uniques telles que <strong>@<\/strong> (chaque adresse e-mail poss\u00e8de, comme chacun sait, un seul @) ou <strong>.<\/strong> (comme s\u00e9parateur entre le domaine et le TLD), en rempla\u00e7ant ces caract\u00e8res par des marqueurs et en les \u00e9changeant ensuite avec les bons caract\u00e8res lors de l&rsquo;ex\u00e9cution.<\/p>\n<div>Ainsi, au lieu d&rsquo;\u00e9crire dans le code source HTML\n<\/div>\n<div class=\"code-snippet\" style=\"margin-top: 5px; margin-bottom: 15px;\">&lt;a href=\u00a0\u00bbmailto:mailname@domain.tld\u00a0\u00bb&gt;mailname@domain.tld&lt;\/a&gt;<\/div>\n<div>\nnous \u00e9crivons\n<\/div>\n<div class=\"code-snippet\" style=\"margin-top: 5px; margin-bottom: 15px;\">&lt;span class=\u00a0\u00bbamailto\u00a0\u00bb&gt;mailname at domain dot tld&lt;\/span&gt;<\/div>\n<div>\nJavascript (JQuery) :\n<\/div>\n<div class=\"code-snippet\" style=\"margin-top: 5px; margin-bottom: 15px;\">\n$(document).ready(function(){<br \/>\n&nbsp;&nbsp;var at = \/ at \/;<br \/>\n&nbsp;&nbsp;var dot = \/ dot \/g;<br \/>\n&nbsp;&nbsp;$(\u00ab\u00a0span.amailto\u00a0\u00bb).each(function(){<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;var addr = $(this).text().replace(at,\u00a0\u00bb@\u00a0\u00bb).replace(dot,\u00a0\u00bb.\u00a0\u00bb);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;$(this).after(\u00ab\u00a0<a href=\"mailto:\"+addr+\"\" title=\"Envoyer un e-mail\">\u00ab\u00a0+ addr +\u00a0\u00bb<\/a>\u00ab\u00a0);<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;$(this).remove();<br \/>\n&nbsp;&nbsp;});<br \/>\n});\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si l&rsquo;on publie simplement son adresse e-mail ou celle d&rsquo;autres personnes sous forme de code HTML, il existe un risque que les adresses soient lues automatiquement par des scripts, dans le but de les utiliser comme destinataires de spam. Il existe des moyens plus ou moins efficaces de rendre les adresses visibles pour les visiteurs \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[924,816],"tags":[1193,850,1038,908,865],"class_list":["post-11428","post","type-post","status-publish","format-standard","hentry","category-programmation","category-tutoriel","tag-e-mail","tag-javascript","tag-jquery","tag-protection-anti-spam","tag-spam"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts\/11428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=11428"}],"version-history":[{"count":0,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts\/11428\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=11428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/categories?post=11428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/tags?post=11428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}