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电子邮件混淆方法真的有多安全呢?