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

问题描述 投票:1回答:2

一个similar question has been asked,但它是6年前,从那以后没有任何最近的问题的答案。我知道允许访问者通过网站发送电子邮件的更聪明的方式是使用联系表单或验证码来显示电子邮件地址,但是页面设计不允许这样的奢侈品的情况呢?我的选项是显示电子邮件地址或显示“点击此处”mailto链接。是否有一个更现代和更新的解决方案感谢original question的人?

问候, - 迈克尔

email html-email spam-prevention
2个回答
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>

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>
© www.soinside.com 2019 - 2024. All rights reserved.