downappyjh.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {extend name='public/base'}
  2. {block name="title"}
  3. <title>下载app</title>
  4. <meta name="keywords" content=""/>
  5. <meta name="description" content=""/>
  6. {/block}
  7. {block name="css"}
  8. <link rel="stylesheet" href="__CSS__/user.css">
  9. {/block}
  10. {block name="header"}{/block}
  11. {block name="style"}
  12. <style>
  13. </style>
  14. {/block}
  15. {block name="content"}
  16. <div class="ect-wrapper user-app back">
  17. <div class="register-box" >
  18. <p class="title" style="text-align: center;font-size: 30px;bold;margin-top: 40px;font-weight: bold">懿佳慧商城</p>
  19. </div>
  20. <p class="down-app ect-sub-btn" style="margin-top: 80px;color: #F94F50;"><a>立即下载(苹果/安卓)</a></p>
  21. <p class="content" style="margin-top: 15px;text-align: center;margin-left: 10px;margin-right: 10px;">苹果手机点击下载app,安装完成请到 设置->通用->VPN与设备管理->选择企业级APP->点击信任</p>
  22. <div class="guide" onclick="closeOpenDiv(['.ect-mask','.guide'])"
  23. style="display: none; position: fixed; top: 0; right: 0; z-index: 99999;bottom: 0; text-align: right;">
  24. <img src="__H5IMAGE__/user/ad.jpg" style="width: 80%; margin-top: 15%; margin-right: 10%;">
  25. </div>
  26. </div>
  27. <div class="ect-mask" style="z-index: 99;opacity: .9;"></div>
  28. <div class="confirm-box">
  29. <p class="title"></p>
  30. <p class="content">你可以下载或者打开APP查看详情</p>
  31. <ul>
  32. <li class="cancel-btn"><a onclick="closeOpenDiv(['.confirm-box','.ect-mask'])">好的</a></li>
  33. </ul>
  34. </div>
  35. {/block}
  36. {block name="footer"}{/block}
  37. {block name="script"}
  38. <script>
  39. $(function () {
  40. var height = $(window).height();
  41. var u = navigator.userAgent, app = navigator.appVersion;
  42. var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
  43. var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
  44. var is_fair = "{$is_fair}";
  45. var down_ios_url = "{$iurl}";
  46. var down_android_url = "{$aurl}";
  47. // if (!isAndroid) {
  48. // $('.open-app').hide();
  49. // }
  50. $('.back').height(height);
  51. $('.back').on('click', '.downApp', function () {
  52. if (isIOS) {
  53. layer.msg('苹果客户端正在更新中,请稍后在试');
  54. return ;
  55. location.href = down_ios_url;
  56. } else {
  57. var url = down_android_url;
  58. download(url);
  59. }
  60. });
  61. $('.back').on('click', '.openApp', function () {
  62. var key = "{$k}", v = "{$v}", scheme = '';
  63. if (isIOS && false) {
  64. scheme = "maikeWorld://" + key + "/" + v;
  65. } else {
  66. scheme = "maikeworld://" + key + "/" + v;
  67. }
  68. window.open(scheme);
  69. });
  70. function download(url) {
  71. var src = url;
  72. var form = document.createElement('form');
  73. form.action = src;
  74. document.getElementsByTagName('body')[0].appendChild(form);
  75. form.submit();
  76. }
  77. if (is_fair) {
  78. $('.down-app').addClass('downApp');
  79. $('.open-app').addClass('openApp');
  80. } else {
  81. $('.down-app').addClass('notice');
  82. $('.open-app').addClass('notice');
  83. }
  84. $('.back').on('click', '.notice', function () {
  85. openHideDiv([".ect-mask", ".guide"]);
  86. });
  87. var msg = "{$Request.param.msg}";
  88. if (msg) {
  89. $('.confirm-box .title').html(msg);
  90. openHideDiv(['.ect-mask', '.confirm-box']);
  91. }
  92. });
  93. </script>
  94. {/block}
  95. {block name="share"}{/block}