UNPKG

h5-cli

Version:

hello

206 lines (185 loc) 5.85 kB
"use strict"; /** \u5168\u5c40\u914d\u7f6e\u6587\u4ef6 */ ;(function () { var currentHostname = window.location.hostname; var version = { v: function () { var versions = navigator.userAgent.match(/YuanTu\((?:QY|YY)\/([\d.]+)\)/); if (versions && versions.length) { return { x: parseInt(versions[1].split(".")[0]), y: parseInt(versions[1].split(".")[1]), z: parseInt(versions[1].split(".")[2]) }; } return { x: 0, y: 0, z: 0 }; }(), gt: function gt(x, y, z) { var aa = [this.v.x, this.v.y, this.v.z]; var ab = [x, y, z]; var i = 0; var la = aa.length, lb = ab.length; while (la > lb) { ab.push(0); ++lb; } while (la < lb) { aa.push(0); ++la; } while (i < la && i < lb) { var ai = parseInt(aa[i], 10); var bi = parseInt(ab[i], 10); if (ai > bi) { return true; } else if (ai < bi) { return false; } ++i; } return false; }, // < lt: function lt(x, y, z) { // \u76f8\u7b49\u7684\u65f6\u5019\u4e0d\u5c0f\u4e8e if (this.v.x == x && this.v.y == y && this.v.z == z) { return false; } return !this.gt(x, y, z); } }; //h5 domain var H5_DAILY_DOAMIN = "daily.yuantutech.com"; var H5_UAT_DOMAIN = "uat.yuantutech.com"; var H5_ONLINE_DOMAIN = "s.yuantutech.com"; var H5_ABTEST_DOMAIN = "abtest.yuantutech.com"; //tms domain var TMS_DAILY_DOAMIN = "//daily.yuantutech.com"; var TMS_UAT_DOMAIN = "//uat.yuantutech.com"; var TMS_ONLINE_DOMAIN = "//s.yuantutech.com"; var TMS_ABTEST_DOMAIN = "//test.yuantutech.com"; //api domain var API_DAILY_DOMAIN = "//api.daily.yuantutech.com"; var API_UAT_DOMAIN = "//route.uat.yuantutech.com"; var API_ONLINE_DOMAIN = "//route.yuantutech.com"; var API_ABTEST_DOMAIN = "//test.yuantutech.com"; var API_QUEUE_UAT_DOMAIN = "//route.uat.yuantutech.com"; var API_QUEUE_DOMAIN = "//route.yuantutech.com"; //\u539fapi.yuantutech //let API_QUEUE_DOMAIN = "//api.yuantutech.com"; var API_UAT_AOLSEE = "//aolsee.uat.ali.yuantutech.com/aolsee-web"; var API_ONLINE_AOLSEE = "//aolsee.yuantutech.com/aolsee-web"; var API_SMP_DOMAIN = "https://spm.yuantutech.com:3104?"; //\u5de5\u5355\u7cfb\u7edf var API_ORDER_DOMAIN = "https://node.yuantutech.com:3105"; var IS_DAILY = currentHostname.indexOf(H5_DAILY_DOAMIN) != -1; var IS_UAT = currentHostname.indexOf(H5_UAT_DOMAIN) != -1; var IS_ONLINE = currentHostname.indexOf(H5_ONLINE_DOMAIN) != -1; var IS_ABTEST = currentHostname.indexOf(H5_ABTEST_DOMAIN) != -1; var API_DOMAIN = API_ONLINE_DOMAIN; var H5_DOMAIN = H5_ONLINE_DOMAIN; var TMS_DOMAIN = TMS_ONLINE_DOMAIN; if (navigator.userAgent.indexOf("YuanTu(") != -1 && version.lt(3, 5, 0)) { API_UAT_DOMAIN = "//api.uat.yuantutech.com"; API_ONLINE_DOMAIN = "//api.yuantutech.com"; API_QUEUE_UAT_DOMAIN = "//api.uat.yuantutech.com"; API_QUEUE_DOMAIN = "//api.yuantutech.com"; } var API_AOLSEE_DOMAIN = API_ONLINE_AOLSEE; if (IS_DAILY) { API_DOMAIN = API_DAILY_DOMAIN; H5_DOMAIN = H5_DAILY_DOAMIN; TMS_DOMAIN = TMS_DAILY_DOAMIN; API_QUEUE_DOMAIN = API_QUEUE_UAT_DOMAIN; API_AOLSEE_DOMAIN = API_UAT_AOLSEE; } else if (IS_UAT) { API_DOMAIN = API_UAT_DOMAIN; H5_DOMAIN = H5_UAT_DOMAIN; TMS_DOMAIN = TMS_UAT_DOMAIN; API_QUEUE_DOMAIN = API_QUEUE_UAT_DOMAIN; API_AOLSEE_DOMAIN = API_UAT_AOLSEE; } else if (IS_ABTEST) { API_DOMAIN = API_ABTEST_DOMAIN; H5_DOMAIN = H5_ABTEST_DOMAIN; TMS_DOMAIN = TMS_ABTEST_DOMAIN; API_QUEUE_DOMAIN = API_QUEUE_UAT_DOMAIN; API_AOLSEE_DOMAIN = API_UAT_AOLSEE; } else { API_DOMAIN = API_ONLINE_DOMAIN; H5_DOMAIN = H5_ONLINE_DOMAIN; TMS_DOMAIN = TMS_ONLINE_DOMAIN; API_AOLSEE_DOMAIN = API_ONLINE_AOLSEE; } // // var spmview = (function () { // if (window.location.href.indexOf("spm-view") != -1) { // spmView(); // } // $('#J_SpmView').on("click", function () { // spmView(); // }) // })(); // // function spmView() { // // window.spmviewpwd = localStorage.getItem("spmviewpwd"); // // if (!spmviewpwd) { // window.spmviewpwd = window.prompt("\u8bf7\u8f93\u5165\u5bc6\u7801") // } // // if (spmviewpwd) { // localStorage.setItem("spmviewpwd", window.spmviewpwd); // setTimeout(function () { // seajs.use("mods/track/view") // }, 50) // } // } // console.log(123) /** \u666e\u901a\u6302\u53f7 4\uff0c \u4e13\u5bb6\u6302\u53f7 5\uff0c \u540d\u533b\u6302\u53f7 6 \u666e\u901a\u9884\u7ea6 1\uff0c \u4e13\u5bb6\u9884\u7ea6 2\uff0c \u540d\u533b\u9884\u7ea6 3 */ window.config = { version: "1.12.0", daily: IS_DAILY, isTest: IS_ABTEST, isUAT: IS_UAT, h5Domain: H5_DOMAIN, domain: API_DOMAIN, domainName: API_DOMAIN, queueDomain: API_QUEUE_DOMAIN, aolseeDomain: API_AOLSEE_DOMAIN, // spm \u670d\u52a1\u5668 trackUrl: API_SMP_DOMAIN, // \u5de5\u5355\u7cfb\u7edf\u670d\u52a1\u5668 orderUrl: API_ORDER_DOMAIN, tmsDomain: TMS_DOMAIN, corpId: 261 }; seajs.config({ alias: { "PageModule": "component/PageModule", "io": "../libs/io" } }); try { document.domain = "yuantutech.com"; } catch (e) { console.log("set domain error"); } if (IS_DAILY || IS_ABTEST || IS_UAT) { var text = ""; if (IS_DAILY) { text = "[daily]"; } if (IS_ABTEST) { text = "[abtest]"; } if (IS_UAT) { text = "[uat]"; } $('<div class="uat-box"><span class="fixed-test" id="J_FixedTest">' + text + '\u73af\u5883\u8bf7\u52ff\u6302\u53f7</span></div>').insertBefore(document.body.firstElementChild); } })();