Github如何隐藏垃圾邮件机器人的电子邮件

时间:2014-06-11 07:20:25

标签: javascript html email github

我可以在Github配置文件页面中看到以下代码

 <a 
     class="email js-obfuscate-email" 
     data-email="%66%69%7a%65%72%6b%68%61%6e%40%67%6d%61%69%6c%2e%63%6f%6d" 
     href="mailto:{email}">
       {email}
 </a>

它如何运作?

1 个答案:

答案 0 :(得分:5)

数据电子邮件的内容只是您电子邮件地址“fizerkhan@gmail.com”的十六进制版本。

这是一个十六进制字符序列,其中每个字符的格式为%XY,其中X和Y是十六进制数字(0-f)。例如,您的案例中的前两个十六进制字符是%66和%69。如果查看ASCII表(http://en.wikipedia.org/wiki/ASCII),与十六进制数字66对应的ASCII符号为“f”,而十六进制数字69为“i”。

您可以使用此工具http://www.asciitohex.com/