这段代码做了什么?

时间:2017-03-29 08:07:28

标签: javascript cj

我的客户的网站包含此代码片段:     

<script>
/*DO NOT ALTER */
(function(e) {
    var t = "1775",
        n = document,
        r, i, s = {
            http: "http://cdn.mplxtms.com/s/MasterTMS.min.js",
            https: "https://secure-cdn.mplxtms.com/s/MasterTMS.min.js"
        },
        o = s[/\w+/.exec(window.location.protocol)[0]];
    i = n.createElement("script"), i.type = "text/javascript", i.async = !0, i.src = o + "#" + t, r = n.getElementsByTagName("script")[0], r.parentNode.insertBefore(i, r), i.readyState ? i.onreadystatechange = function() {
        if (i.readyState === "loaded" || i.readyState === "complete") i.onreadystatechange = null
    } : i.onload = function() {
        try {
            e()
        } catch (t) {}
    }
})(function() {});

这段代码做了什么?

我用Google搜索了这段代码,但没有找到答案。我只知道它与CJ会员有关。

全部谢谢!

1 个答案:

答案 0 :(得分:0)

根据协议包括以下任何一个:

http: "http://cdn.mplxtms.com/s/MasterTMS.min.js",
https: "https://secure-cdn.mplxtms.com/s/MasterTMS.min.js"

将JS文件放入脚本标签页面中。