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

Fiz*_*han 2 html javascript 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>
Run Code Online (Sandbox Code Playgroud)

这个怎么运作?

小智 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/.