我目前正在开发一个网站,其中包含一个过滤器,该过滤器试图混淆它所服务的网页中存在的任何电子邮件地址。
就像现在一样,它将地址转换为图像。
我还看到了其他一些正在使用的方法;有些人将地址拆分为字符并使用生成的 javascript 将其包含在最终文档中,但这需要 javascript,所以在我看来它不是那么有用。好处是它可以用来创建一个有效的邮件链接。
另一种方法,与上述非常相似,使用十六进制表示法来标记电子邮件地址。不过,我真的不相信它会阻碍任何严肃的收割机。
其他人则利用人脑理解语言的能力,将@-symbol之类的字符替换为单词,或者将主机和用户名等分开。
我现在的问题是,当我不对图像中的文本使用任何失真时,使用生成的图像(其文件名不会泄露地址)对抗刮板的方法有多可靠?我应该更喜欢不同的方法吗?
作为延续:如果我不想要一个后备方法,以防图像创建由于某种原因失败,这将是最聪明的方法吗?