"use strict"; var env = location.hostname.indexOf('yonghui.') > 0 ? 'online' : 'dev'; function loadScript(url) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var callback = arguments.length > 2 ? arguments[2] : undefined; var script = document.createElement('script'); script.type = 'text/javascript'; Object.keys(options).forEach(function (v) { return script.setAttribute(v, options[v]); }); if (script.readyState) { //IE script.onreadystatechange = function () { if (script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; callback(); } }; } else { //Others script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName('head')[0].appendChild(script); } //严格确保A->B->C,依次下载脚本文件 loadScript('/js/bundle.tracing.min.js', {}, function () { Sentry.init({ dsn: 'http://4414aca4df874b9b9481e8ed7c1c28c6@sentry.yonghuivip.com/13', integrations: [new Sentry.Integrations.BrowserTracing({ traceXHR: false, traceFetch: false })], environment: env, tracesSampleRate: 1.0 }); }); loadScript('//overflow-group.yonghuivip.com/yh-callapp/callapp-1.0.min.js?t=' + Date.now(), {}, function () { var callApp = new CallApp({ env: env, bindId: 'open_app_download_tip', channelCode: 'officialsite', wakeType: "native", params: { mid: 'gw', cid: 'Default', sid: 'Default' }, onClickTipClose: function onClickTipClose() { var invStock = document.querySelector('.invStock') document.body.style.paddingTop = ''; if (location.pathname.indexOf('/inv') > -1 && invStock) { document.querySelector('.invStock').style.top = '' } document.documentElement.scrollTop = 0; console.log('onClickTipClose'); }, onClickTipOpenNow: function onClickTipOpenNow() { Sentry.captureMessage('点击立即打开') console.log('onClickTipOpenNow'); }, onTipShow: function onTipShow() { var invStock = document.querySelector('.invStock') document.body.style.paddingTop = '105px'; if (location.pathname.indexOf('/inv') > -1 && invStock) { document.querySelector('.invStock').style.top = '105px' } console.log('onTipShow'); } }); });