首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >邮件链接垃圾邮件防护

问邮件链接垃圾邮件防护
EN

Stack Overflow用户
提问于 2018-08-07 19:57:55
回答 1查看 317关注 0票数 0

我在很久以前开发了一个wordpress主题,并将这个脚本放在一个script.js文件中:

代码语言:javascript
复制
$(document).ready(function() {
  $('.spampro').each(function() {
    var email = $(this).find('.n').text() + "@" + $(this).find('.e1').text() + "." + $(this).find('.e2').text();
    $(this).html("<a href=\"mailto:" + email + "\">" + email + "</a>");
  });
});
});
});

几年后,当我想再次使用它时,我想不起来我过去是如何保护我的邮件地址/电子邮件地址的。当我写道:myemail@adress.com它被编码在页面源码中时,我有一个小小的记忆。

我搜索了.spampro,但没有成功。也许你们中的任何人会熟悉我是如何使用它的,因为我不是一个代码向导。

EN

回答 1

Stack Overflow用户

发布于 2018-08-07 23:38:50

该脚本似乎正在查找以下HTML结构,并将其替换为链接标记:

​

代码语言:javascript
复制
$('.spampro').each(function() {
  var email = $(this).find('.n').text() +
    "@" + $(this).find('.e1').text() +
    "." + $(this).find('.e2').text();
  $(this).html("<a href=\"mailto:" + email + "\">" + email + "</a>");
});
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="spampro">
  <span class="n">name</span>
  <span class="e1">example</span>
  <span class="e2">com</span>
</div>

​

我非常怀疑这种技术是否能提供任何保护,使其免受电子邮件收集器的攻击--它们需要做的就是让您的页面在抓取之前运行完上面的脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51726240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档