app.html 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <!DOCTYPE html>
  2. <html {{ HTML_ATTRS }}>
  3. <head>
  4. <link rel="stylesheet" type="text/css" href="https://at.alicdn.com/t/font_921977_wzqwtx4i39h.css"/>
  5. <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />
  6. <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" />
  7. <script src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>
  8. {{ HEAD }}
  9. <script>
  10. // var vConsole = new VConsole()
  11. var _hmt = _hmt || [];
  12. (function (w, d) {
  13. // var heads = document.
  14. if (/(MSIE)|(Trident)/.test(w.navigator.userAgent)) {
  15. var head = d.getElementsByTagName('head')[0]
  16. var appendScript = function (src) {
  17. var node = d.createElement('script')
  18. node.src = src
  19. head.appendChild(node)
  20. }
  21. // ployfill for all ie
  22. appendScript('https://cdn.bootcss.com/html5shiv/r29/html5.min.js')
  23. appendScript('https://cdn.bootcss.com/js-polyfills/0.1.33/polyfill.min.js')
  24. }
  25. var hm = d.createElement("script");
  26. hm.src = "https://hm.baidu.com/hm.js?34793672f88552a77437f2cee7864118;"
  27. var s = d.getElementsByTagName("script")[0];
  28. s.parentNode.insertBefore(hm, s);
  29. var cnzz_protocol = (("https:" == d.location.protocol) ? " https://" : " http://");
  30. d.write(unescape("%3Cspan id='cnzz_stat_icon_1267002346'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s19.cnzz.com/z_stat.php%3Fid%3D1267002346%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));
  31. // 手机端识别
  32. if (/(iPhone|iPad|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone)/ig.test(w.navigator.userAgent)) {
  33. var docEl = d.documentElement
  34. var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'
  35. var recalc = function () {
  36. var clientWidth = docEl.clientWidth
  37. if (!clientWidth) return
  38. if (clientWidth >= 640) {
  39. docEl.style.fontSize = '100px'
  40. } else {
  41. docEl.style.fontSize = 100 * (clientWidth / 640) + 'px'
  42. }
  43. }
  44. // recalc()
  45. if (!d.addEventListener) return
  46. w.addEventListener(resizeEvt, recalc, false)
  47. d.addEventListener('DOMContentLoaded', recalc, false)
  48. }
  49. // 百度统计
  50. var _hmt = _hmt || [];
  51. (function() {
  52. var hm = document.createElement("script");
  53. hm.src = "https://hm.baidu.com/hm.js?9fddee7d39cad3d585f70d0692af93ea";
  54. var s = document.getElementsByTagName("script")[0];
  55. s.parentNode.insertBefore(hm, s);
  56. })();
  57. })(window, document)
  58. </script>
  59. </head>
  60. <body {{ BODY_ATTRS }}>
  61. <div id="result" class="com-result">
  62. <span class="text">
  63. <em>*</em>您的浏览器版本过低,部分功能可能无法正常使用,请下载IE10及以上版本</span>
  64. <a class="close-tip" onclick="resultClose()">&times;</a>
  65. </div>
  66. <!--碧合-->
  67. <!--<div id="ao2"></div>-->
  68. {{ APP }}
  69. <script>
  70. // 碧合
  71. // if (/iPad|iPhone|iPod/.test(navigator.userAgent)) {
  72. // console.log('iOS')
  73. // var script=document.createElement("script");
  74. // script.setAttribute("src", "https://biheopen.bgycc.com/cordova-ios.js");
  75. // var heads = document.getElementById("ao2");
  76. // heads.appendChild(script);
  77. // } else if (/Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone/.test(navigator.userAgent)) {
  78. // console.log('android')
  79. // var script=document.createElement("script");
  80. // script.setAttribute("src", "https://biheopen.bgycc.com/cordova-android.js");
  81. // var heads = document.getElementById("ao2");
  82. // heads.appendChild(script);
  83. // }
  84. document.getElementById("weChatBtn").addEventListener('click', function() {
  85. setTimeout(function() {
  86. var url = window.location.search
  87. var request = {}
  88. if (url.indexOf('?' !== -1)) {
  89. var str = url.substr(1)
  90. var strs = str.split('&')
  91. for (var i = 0; i < strs.length; i++) {
  92. request[strs[i].split('=')[0]] = decodeURI(strs[i].split('=')[1])
  93. }
  94. }
  95. var appId = request['appId'] || ''
  96. var returnUrl = request['returnURL'] || ''
  97. var baseUrl = request['baseUrl'] || ''
  98. new WxLogin({
  99. id: 'login_container',
  100. appid: 'wx4511639d0a71b945',
  101. scope: 'snsapi_login',
  102. redirect_uri: encodeURIComponent(document.location.origin + document.location.pathname + '?appId=' + appId + '&returnURL=' + returnUrl + '&baseUrl=' + baseUrl + '&type=wx'),
  103. state: '',
  104. style: '',
  105. href: 'https://sso.ubtob.com/wx.css'
  106. })
  107. }, 0)
  108. }, false)
  109. </script>
  110. </body>
  111. <!--闭合-->
  112. <!--<script src="https://dfs.ubtob.com/group1/M00/B6/72/CgpkyFtP4L6ABNMFAAAfPEFQbFI5116.js"></script>-->
  113. <script>
  114. if(navigator.appName == "Microsoft Internet Explorer"&&parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE",""))<10){
  115. var el = document.getElementById('result')
  116. function resultClose () {
  117. el.setAttribute('style', 'display:none;')
  118. }
  119. el.setAttribute('style', 'display:block;')
  120. }
  121. </script>
  122. </html>