为了将电子邮件地址放在我的网站上,我使用了这个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 代码机械地确定电子邮件地址的screenscaper。
这种 javascript 电子邮件混淆方法真的安全吗?