是的,我意识到这个问题已经被问及并回答了,但我对此有具体的问题,我觉得在这个问题上并不清楚,我也不愿意在另一个线程的混乱中迷失方向.
之前的主题表示,将Facebook的电子邮件地址呈现为图像的方式对于商业/专业网站来说是过度的和非专业的用户体验.似乎普遍的共识是使用JavaScript document.write解决方案使用html实体或其他一些方法分解和/或使字符串不被简单的机器人读取.我正在构建的应用程序甚至不需要"mailto:"功能,我只需要显示电子邮件地址.此外,这是一个商业Web应用程序,因此它需要尽可能地看起来/行动.这是我的问题:
如果我去document.write路由并传递每个字符的html实体版本,那么有没有足够复杂的网页爬虫来执行javascript并拉动渲染文本呢?或者这被认为是最佳实践并完全(或几乎完全)垃圾邮件证明?
关于图像解决方案有什么不专业?如果Facebook是世界上交易量最高的应用程序之一,并且根本不是业余爱好者,那么为什么他们的方法在另一个关于这个主题的帖子中完全被驳回?
如果您的答案(如在另一个主题中)不打扰自己解决此问题并让用户的垃圾邮件过滤器完成所有工作,请解释您为什么这样做.我们正在显示他们给我们的用户电子邮件地址,我觉得有责任尽可能地保护他们.如果您觉得这是不必要的,请解释原因.
谢谢.