我必须在我的网站上显示我的电子邮件地址,并且我使用此格式电子邮件[at] domain.com 用于反垃圾邮件目的,但我的一位同事告诉我请使用此格式代替 email@domain.com ,以便访问者可以轻松复制地址并将其粘贴到邮件程序中。我看到一些网站也使用图像作为他们的电子邮件地址。那么最好的方法是什么呢?
发送电子邮件至[at] domain.com , email@domain.com 或使用以下图片:
谢谢。
答案 0 :(得分:1)
有多种方法可以显示您的电子邮件详情。对于高级思想,您也可以使用QR码。在您提出的问题中,与wwxx@example.com等格式的电子邮件使用相关的问题就像垃圾邮件机器人从html DOM中捕获它一样。
你可以使用这样的一些脚本来保护。
<span id="email">email[at]domain.com</span>
<!-- Please enter a valid email address -->
<SCRIPT TYPE="text/javascript">
var emailE='emailserver.com'
var emailE=('yourname' + '@' + emailE)
var emailAttr = document.getElementById("email");
document.getElementById("email").innerHTML ='<a href="mailto:' + emailE + '">' + emailE + '</a>';
//-->
</script>
还有一些你可以适应的编码技术。
答案 1 :(得分:1)
正确的方式?将其设为URI(使用mailto
URI方案)并将其链接(使用a
HTML元素)。
<a href="mailto:email@example.com">email@example.com</a>
最佳方式?取决于您的标准。
如果您希望让访问者(包括人类和机器人)的生活更轻松,请使用链接。
如果您想让访问者的生活(包括人类和机器人)更难,请对地址进行模糊处理。
&#34;哈德&#34;也可能意味着不可能,这取决于你如何混淆。如果您将其作为图像发布,许多盲人用户将无法访问您的电子邮件地址。某些智障用户将无法与[at]
交换@
。没有复制粘贴功能的用户在切换应用程序并且必须手动输入时可能无法记住您的地址。没有JavaScript的用户可能无法访问某些聪明的小部件。等等。