;(function () { // window.isNet = function (aa,bb){ // console.log('aa,bb :>> ', aa,bb); // } window._smReadyFuncs = [] window.SMSdk = { ready: function (fn) { fn && _smReadyFuncs.push(fn) } } window._smConf = { organization: 'oa7yDAg8CGEcbAd7a25V', staticHost: 'static.fengkongcloud.com' } var url = (function () { var originHost = 'static2.fengkongcloud.com' var isHttps = 'https:' === document.location.protocol var protocol = isHttps ? 'https://' : 'http://' var fpJsPath = '/fpv2.js' var url = protocol + _smConf.staticHost + fpJsPath var ua = navigator.userAgent.toLowerCase() var isWinXP = /windows\s(?:nt\s5.1)|(?:xp)/.test(ua) var isLowIE = /msie\s[678]\.0/.test(ua) if (isHttps && isWinXP && isLowIE) { url = protocol + originHost + fpJsPath } return url })() var sm = document.createElement('script') var s = document.getElementsByTagName('script')[0] sm.src = url $.ajax({ type: "GET", url: url, dataType: "text", complete:function (XMLHttpRequest, textStatus) { // this; // 调用本次AJAX请求时传递的options参数 console.log('XMLHttpRequest,textStatus :>> ', XMLHttpRequest,textStatus); if(textStatus === "success"){ window.isOnLine = true; console.log("window.isOnLine :>> ", window.isOnLine); } } }); s.parentNode.insertBefore(sm, s) })() window.getDeviceParams = function (mobile, callback) { var fkParams = {}, fkParamsStr = '' fkParams.phone = mobile SMSdk.ready(function () { fkParams.deviceId = SMSdk.getDeviceId() fkParamsStr = Base64.encodeURI(JSON.stringify(fkParams)) if (callback) callback(fkParamsStr) }) }