网站多出的一段js代码

是什么意思?

< script data - cfhash = 'f9e31'type = "text/javascript" >
/* <![CDATA[ */
!
function(t, e, r, n, c, a, p) {
    try {
        t = document.currentScript ||
        function() {
            for (t = document.getElementsByTagName('script'), e = t.length; e--;) if (t[e].getAttribute('data-cfhash')) return t[e]
        } ();
        if (t && (c = t.previousSibling)) {
            p = t.parentNode;
            if (a = c.getAttribute('data-cfemail')) {
                for (e = '', r = '0x' + a.substr(0, 2) | 0, n = 2; a.length - n; n += 2) e += '%' + ('0' + ('0x' + a.substr(n, 2) ^ r).toString(16)).slice( - 2);
                p.replaceChild(document.createTextNode(decodeURIComponent(e)), c)
            }
            p.removeChild(t)
        }
    } catch(u) {}
} ()
/* ]]> */
< /script>/
阅读 1.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题