【问题标题】:searching for angular directive: mailto:address print avoiding spam搜索 angular 指令:mailto:address print 避免垃圾邮件
【发布时间】:2015-01-29 10:44:08
【问题描述】:
问题在于在不禁止用户查看的情况下向垃圾邮件收集者隐藏您的电子邮件。有像 http://www.bronze-age.com/nospam/ 这样的小库(包括自定义 .js 文件并调用它的函数),这样垃圾邮件系统就不会得到它,用户会清楚地看到你的地址。
没关系,但我的应用程序已经有角度了,这似乎是指令的一个很好的用例。你知道是否有一个可以解决所描述的问题吗?我一直在寻找它,但没有找到。
【问题讨论】:
标签:
javascript
angularjs
email
spam
【解决方案1】:
到目前为止,我想到的最好的事情就是使用插值:
<a href="{{'mailto:'}}{{'your-name@'}}domain.com">{{'your-name@'}}domain.com</a>
甚至:
<a href="{{'mailto:'}}{{'your-name'}}{{'@'}}domain.com">{{'your-name'}}{{'@'}}domain.com</a>
(取决于垃圾邮件机器人的解析智能)。
Google 应该解析 SPA 网站 - 这很酷。浏览器正确显示它(单击 mailto 链接打开您的邮件客户端)。但我不确定垃圾邮件收割机的实力 - 希望这些仍然愚蠢地执行 Angular 来获取电子邮件地址。
因此在这种情况下不需要控制器/指令/服务。