我可以在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>

这个怎么运作?

最佳答案

数据电子邮件的内容只是您的电子邮件地址“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/来玩耍。

关于javascript - Github如何隐藏垃圾邮件机器人的电子邮件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24156902/

10-13 09:00
查看更多