JavaScript – 好的非侵入式反垃圾邮件电子邮件混淆器?

前端之家收集整理的这篇文章主要介绍了JavaScript – 好的非侵入式反垃圾邮件电子邮件混淆器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图提出一个 JavaScript电子邮件混淆器,以减少在网站上列出的电子邮件中的垃圾邮件的机会.现在我有一个基于JavaScript的混淆器,它使用HTML编码和JavaScript将混淆的电子邮件透明地转换为普通电子邮件.

我所做的是这样的:

将href的“mailto:”部分格式化为HTML编码的链接,如:

mailto:

我还对电子邮件进行编码,用(a)替换@符号,以便电子邮件读取如下:

stackoverflow(a)example.com

然后我使用一些JavaScript来解密所有具有(a)登录电子邮件的mailto链接,并在页面加载时将其转换为@.

这工作相当好对于启用了JavaScript的浏览器的用户,他们会看到所有工作正常.对于没有启用JavaScript的人,我知道的每个邮件客户端都会认为电子邮件地址是无效的,但是用户应该可以推断出需要修正的符号.

我想知道在网页上是否有任何更好的(更少的侵入性(或最多不是非常侵入性的)但是更多的垃圾邮件发送者抵抗)的方式来混淆电子邮件.

与任何类型的混淆一样,如果人类或计算机可以轻松地对其进行模糊处理,那么垃圾邮件发送者可以轻松地做同样的事情.正因为如此,我并不期待一个愚蠢的混淆,但是我很好奇地看到有什么其他建议.搜索Google没有透露任何我认为比我目前的解决方案更好的解决方案.我想知道是否有其他好的选择.

解决方法

过去使用了 HiveLogic Enkoder,取得了很大的成功.如果有什么你可能想看看Dan的编码如何工作,因为它可能会给你一些想法,使一个更强大的混淆器.

猜你在找的JavaScript相关文章