应该在HTML5中使用邮件吗?

前端之家收集整理的这篇文章主要介绍了应该在HTML5中使用邮件吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一年以前,我决定停止使用mailto标签,因为很多次对用户来说是令人讨厌的.它会提出用户当时可能没有使用的电子邮件程序,这可能需要时间加载,并且可能不是用户在点击链接的时候想要做的.

相反,我决定开始显示没有mailto标签的电子邮件地址.我相信这两种方式可能会产生垃圾邮件.

我的问题是这些,mailto标签是接受的方式来设置电子邮件链接,还是做好人/公司避免他们?第二,如果他们都创建垃圾邮件,有没有办法阻止垃圾邮件生成?我已经看到mailto被放在评论中,但似乎是一种黑客的做法.

解决方法

您应该在HTML4和HTML5中使用mailto:URI方案.
如果用户不希望邮件客户端加载,他将不会点击链接.
不使用mailto:只是让你更烦人的给你发邮件.

任何一半的(不雅的)垃圾邮件抓取工具都会接收电子邮件地址,无论他们是否在mailto:.

防止这种情况的一个有效方法是在Javascript中包含一个(平凡)加密的电子邮件地址版本,并将其写入文档.
这样,任何不执行Javascript的垃圾邮件抓取工具都不会收到你的地址.
如果您害怕使用Javascript的垃圾邮件抓取工具,则只能在mousemove和/或5秒钟后写入电子邮件地址.
出于可执行性原因,对于禁用Javascript的人,您可能希望以纯文本形式包含一个加扰形式的地址. (例如,SLaks(SHIFT 2)MyDomain(period)com)
您可以编写服务器端脚本来自动生成电子邮件地址.

由于显而易见的原因,我不会共享代码. (为了使其运行良好,每个站点应该有不同的实现)

猜你在找的HTML5相关文章