如何安全地显示电子邮件地址(spamproof)

时间:2017-01-03 06:56:20

标签: email html-email spam-prevention

A similar question has been asked,但它是在6年前,从那时起,这个问题的最近答案都没有。我知道允许访问者通过网站发送电子邮件的更聪明的方法是使用联系表单或验证码来显示电子邮件地址,但是如果页面设计不允许这样的奢侈品呢?我的选项是显示电子邮件地址或显示"点击此处" mailto链接。有没有更现代化的&迄今为止的解决方案感谢original question

中的那些人

此致 - 迈克尔

2 个答案:

答案 0 :(得分:2)

到目前为止,js仍然是唯一有效的方法。

有关详细信息,请参阅此long discussion

以下是完成工作的js snipp示例。

<SCRIPT TYPE="text/javascript">
  emailE = 'emailserver.com'
  emailE = ('yourname' + '@' + emailE)
  document.write('<A href="mailto:' + emailE + '">' + emailE + '</a>')
</script>
<NOSCRIPT>
  Email address protected by JavaScript
</NOSCRIPT>

答案 1 :(得分:0)

a.reverse {
  unicode-bidi: bidi-override;
  direction: rtl;
}
<h1>Copy and paste the email below box</h1>

<span style="color:#FFF;">
<p style="color:black">Email Enquiry:</p>                   	
<a class="reverse" style="color:blue">moc.sysartxed@ofni</a>
</span>    

<div style="margin-top:20px">
<input type="text">
</div>