在html中混淆电子邮件

nik*_*org 8 obfuscation spam-prevention text-manipulation

我目前正在开发一个网站,其中包含了一个过滤器,它试图模糊它所服务的网页中存在的任何电子邮件地址.

就像现在一样,它将地址转换为图像.

我还看到了其他一些使用方法; 有些人将地址拆分成字符并使用生成的javascript将其包含在最终文档中,但这需要javascript,所以在我看来这并不是很有用.好处是它可以用来创建一个工作的mailto-link.

另一种与上述方法非常相似的方法使用hex-notation标记电子邮件地址.我不相信它会阻止任何严肃的收割者.

其他人利用人脑的能力来理解语言,并用文字代替@ -symbol等字符,或者将主机和用户名等分开.

我现在的问题是,当我没有对图像中的文本使用任何失真时,我的方法是多么可靠,使用生成的图像(其文件名不会给出地址)对付刮刀?我应该选择不同的方法吗?

并且作为一个延续:如果我不是一个后备方法,以防万一由于某种原因图像创建失败,这将是最聪明的方法?

Pab*_*dez 14

在这里,您将找到许多混淆电子邮件的方法及其有效性.

希望能帮助到你!

  • 我喜欢使用从右到左文本的简单性,但缺点是从浏览器复制电子邮件时会感到沮丧.但第二种方法似乎是一个很好的方法. (2认同)