我正在尝试将我的电子邮件地址添加到我的主页,以便垃圾邮件机器人无法看到它。在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 事件?