【问题标题】:How to safely display an email address (spamproof)如何安全地显示电子邮件地址(防垃圾邮件)
【发布时间】:2017-05-17 05:19:00
【问题描述】:

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

问候, ——迈克尔

【问题讨论】:

标签: email html-email spam-prevention


【解决方案1】:

到目前为止,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>

【讨论】:

    【解决方案2】:

    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>

    【讨论】:

      猜你喜欢
      • 2014-05-25
      • 2012-08-26
      • 2011-07-14
      • 1970-01-01
      • 2011-11-13
      • 2011-03-12
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      相关资源
      最近更新 更多