一年以前,我决定停止使用mailto标签,因为很多次对用户来说是令人讨厌的.它会提出用户当时可能没有使用的电子邮件程序,这可能需要时间加载,并且可能不是用户在点击链接的时候想要做的.
相反,我决定开始显示没有mailto标签的电子邮件地址.我相信这两种方式可能会产生垃圾邮件.
我的问题是这些,mailto标签是接受的方式来设置电子邮件链接,还是做好人/公司避免他们?第二,如果他们都创建垃圾邮件,有没有办法阻止垃圾邮件生成?我已经看到mailto被放在评论中,但似乎是一种黑客的做法.
解决方法
您应该在HTML4和HTML5中使用mailto:URI方案.
如果用户不希望邮件客户端加载,他将不会点击链接.
不使用mailto:只是让你更烦人的给你发邮件.
如果用户不希望邮件客户端加载,他将不会点击链接.
不使用mailto:只是让你更烦人的给你发邮件.
任何一半的(不雅的)垃圾邮件抓取工具都会接收电子邮件地址,无论他们是否在mailto:.
防止这种情况的一个有效方法是在Javascript中包含一个(平凡)加密的电子邮件地址版本,并将其写入文档.
这样,任何不执行Javascript的垃圾邮件抓取工具都不会收到你的地址.
如果您害怕使用Javascript的垃圾邮件抓取工具,则只能在mousemove和/或5秒钟后写入电子邮件地址.
出于可执行性原因,对于禁用Javascript的人,您可能希望以纯文本形式包含一个加扰形式的地址. (例如,SLaks(SHIFT 2)MyDomain(period)com)
您可以编写服务器端脚本来自动生成电子邮件地址.