有没有一种方法可以使用JQuery在HTML页面上加密或隐藏电子邮件地址,而不改变href中的语法?
嗯,仅作为评论,您可能希望源具有隐藏的电子邮件地址,然后使用jQuery修复或构建链接以具有正确的地址...因为机器人将查看源代码,而不是运行您的JavaScript代码的结果;-)
<a href="mailto:some_address^^some_domain$$com" style='display:none'>Email me</a>
然后使用JavaScript,您可以使用正则表达式将^^
替换为@
,将$$
替换为.
无论您想出什么方案都可能很好。当然,如果机器人理解JavaScript,那就没关系了。
您将阻止95%的机器人,并且其余用户将完全看到地址。