我想知道是否以及如何为网站创建可点击的电子邮件链接,这些链接以电子邮件播放器无法收集的方式“加密”,并且生活用户仍然可以点击它在电子邮件客户端打开,甚至复制它。
我看到一些在javascript中完成的链接,但我不知道他们是如何做到这一点以及他们是多么“安全”。
提前感谢您的回复
答案 0 :(得分:3)
大多数方法都是在多个元素之间拆分地址并插入额外的格式;然后,对于支持JS的浏览器,他们使用JavaScript将其重新转换为电子邮件地址。
海报的例子是SpamSpan,它甚至有几个混淆的“级别” - 每个级别逐渐变得越来越不像源代码中的电子邮件,但它仍然设法将它重新组合在一起由JS。虽然今天的一些垃圾邮件程序据说能够执行JavaScript,但绝大多数都没有 - 而且电子邮件在JS关闭时仍然是人类可读的。 JS辅助解混淆的一个优点是它不依赖于外部服务器,你只需要(简单地)集成JS库。
reCAPTCHA Mailhide采取了另一种方法 - 只有在解决CAPTCHA(与普通reCAPTCHA相同的类型)后才会显示电子邮件。这对用户来说不太方便,但对机器人来说几乎是安全的。这样做的一个缺点是它依赖于reCAPTCHA的服务器(实质上是在谷歌上) - 有些人对任何外部依赖都是死的。
答案 1 :(得分:1)
这将是一种非常简单有效的方式:
所有这一切都是将其转换为ASCII,您需要做的就是将其插入您的电子邮件地址!
虽然您可以选择更多(疯狂)安全方式,但这只是一个简单的选择。您也可以尝试this solution,它使用JavaScript来保护您的电子邮件。
希望这有帮助!