Чтобы разместить на своих сайтах адреса электронной почты, я использую этот Javascript:
function showEmailLink(user, domain, linkText) {
if (linkText == "") {
linkText = user + "@" + domain;
}
return document.write("<a href=" + "mail" + "to:" + user + "@" + domain
+ ">" + linkText + "<\/a>");
}
так что в моем HTML я могу написать следующее:
please send me an
<script type="text/javascript">
<!--
showEmailLink("edward","tanguay.info","e-mail");
//-->
</script>
Это защищает мой сайт от спамеров, которые собирают адреса электронной почты, сканируя исходный код, поскольку мое электронное письмо не где в тексте.
Однако я не могу себе представить, чтобы мотивированный спамер не мог каким-то образом написать скринсейпер, который мог бы механически определять адрес электронной почты на основе этого javascript и HTML-кода.
Насколько безопасен этот метод обфускации электронной почты с помощью JavaScript?