UNPKG

yqb

Version:

Static Package Manager

82 lines (74 loc) 2.76 kB
/* * 环境配置 * author: <%= author %> * version: <%= version %> * website: http://www.431103.com */ (function(root, factory) { if (typeof exports === 'object') { factory(exports); } else if (typeof define === 'function' && define.amd) { define(['exports'], factory); } else { factory(root); } }(this, function(exports) { var version = 'v1.0.0'; var Until = function() { this.mpt = ''; }; Until.prototype = { // 环境变量 envir: function() { var tag = { // pro "d.1qianbao.com": "https://mobile.1qianbao.com", "ms.1qianbao.com": "https://mobile.1qianbao.com", "ms2.1qianbao.com": "https://mobile.1qianbao.com", "p1.jkimg.net": "https://mobile.1qianbao.com", "d-uat.1qianbao.com": "https://mobile-uat.1qianbao.com", "test-d2.stg.1qianbao.com": "https://test-ms.stg.1qianbao.com:8443", "test2-d2.stg.1qianbao.com": "https://test2-ms.stg.1qianbao.com:6443", "test3-d2.stg.1qianbao.com": "https://test3-mobile.stg.1qianbao.com:8449", "test5-d2.stg.1qianbao.com": "https://test-ms.stg.1qianbao.com:11380", "127.0.0.1:20000": "https://test-ms.stg.1qianbao.com:11380" }; this.mpt = tag; return this.mpt[window.location.host]; }, getMTPURL: function() { return this.envir(); }, // 获取url参数,支持?# getUrlParms: function() { var args = new Object(); var query = location.search.substring(1); if (query == "") { query = location.hash.substring(1); } var pairs = query.split("&"); for (var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('='); if (pos == -1) continue; var argname = pairs[i].substring(0, pos); var value = pairs[i].substring(pos + 1); args[argname] = unescape(value); } return args; }, isBrowser: function() { var ua = navigator.userAgent.toLowerCase(); if (/micromessenger/i.test(ua) || /qq/i.test(ua)) { return 'wx'; } else if (/android/i.test(ua)) { return 'android'; } else if (/ipad|ipod|iphone/i.test(ua)) { return 'ios'; } else { return 'pc'; } } } exports.until = new Until(); return until; }));