【发布时间】:2013-08-06 05:18:02
【问题描述】:
我正在尝试将我的电子邮件地址添加到我的主页,以便垃圾邮件机器人无法看到它。在 stackoverflow 的某个地方,我找到了将地址反向写入的解决方案:
<span class="reverse">moc.liam@esrever</span>
<style>
.reverse {
direction: rtl;
unicode-bidi: bidi-override;
}
</style>
但是为了让用户仍然可以与 mailto-link 进行交互,我有以下代码:
<a href="moc.liam@esrever:otliam" class="reverse"><i class="icon-envelope"></i></a>
<script>
$('body').on('mouseenter', '.reverse', function() {
$(this).attr('href', $(this).attr('href').split('').reverse().join(''));
});
$('body').on('mouseleave', '.reverse', function() {
$(this).attr('href', $(this).attr('href').split('').reverse().join(''));
});
</script>
这是一种向垃圾邮件机器人隐藏您的电子邮件地址的安全方法,还是它们也会触发 mouseenter 事件?
【问题讨论】:
-
他把它藏起来了……他把邮件地址颠倒了,他们无法阅读被颠倒的邮件地址。
-
是的,公平的评论@Johan,会收回我的评论
标签: jquery html spam-prevention