commonDownload.html 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. {% load staticfiles %}
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <title>下载</title>
  9. <style>
  10. *{
  11. margin: 0;
  12. padding: 0;
  13. }
  14. .content{
  15. background: url(../static/img/dloadBj.jpg) no-repeat;
  16. position: absolute;
  17. left: 0;
  18. right: 0;
  19. top: 0;
  20. bottom: 0;
  21. background-size: 100%;
  22. }
  23. .guideBox {
  24. display: none;
  25. position: fixed;
  26. left: 0;
  27. right: 0;
  28. top: 0;
  29. bottom: 0;
  30. background: rgba(0, 0, 0, 0.73);
  31. }
  32. .guideBox>div {
  33. position: absolute;
  34. right: 10px;
  35. top: 10px;
  36. width: 75%;
  37. }
  38. .logo,.companyName,.appName,.logoDescribe,.downloadBox{
  39. text-align: center;
  40. }
  41. .logo{
  42. margin-top: 15%;
  43. }
  44. .companyName,.appName{
  45. color: #fff;
  46. font-weight: 700;
  47. letter-spacing: 1px;
  48. }
  49. .companyName{
  50. font-size: 20px;
  51. line-height: 36px;
  52. }
  53. .appName{
  54. font-size: 18px;
  55. }
  56. .logoDescribe{
  57. margin-top: 35%;
  58. line-height: 40px;
  59. color: #424242;
  60. }
  61. .downloadBox{
  62. position: relative;
  63. background: #24b2e7 url(../static/img/dloadTxt.png) no-repeat center;
  64. width: 40%;
  65. height: 35px;
  66. border-radius: 30px;
  67. color: #fff;
  68. line-height: 34px;
  69. margin: 0 auto;
  70. background-size: 100%;
  71. }
  72. #browserDownload{
  73. position: absolute;
  74. left: 0;
  75. right: 0;
  76. top: 0;
  77. bottom: 0;
  78. }
  79. </style>
  80. </head>
  81. <body>
  82. <div class="content">
  83. <div class="logo">
  84. <img src="{% static '/img/commonLogoImg.png'%}" width="24%" alt="">
  85. </div>
  86. <div class="logoName">
  87. <p class="companyName">中国农业</p>
  88. <p class="appName">智慧物联网APP</p>
  89. </div>
  90. <div class="logoDescribe">
  91. <div>能够远程控制设备,查看设备数据。</div>
  92. <div>智慧农业物联网管理系统APP</div>
  93. </div>
  94. <div class="logo"></div>
  95. <div class="downloadBox">
  96. <a id="browserDownload" href="app_file/yfApp2.apk" download="download"></a>
  97. </div>
  98. <div class="guideBox">
  99. <div>
  100. <img src="{% static '/img/guidanceImg.png'%}" width="100%" alt="">
  101. </div>
  102. </div>
  103. </div>
  104. <script src="{% static '/lib/js/jquery-2.1.4.min.js' %}"></script>
  105. <script>
  106. var browser = {
  107. versions: function () {
  108. var u = navigator.userAgent, app = navigator.appVersion;
  109. return { //移动终端浏览器版本信息
  110. trident: u.indexOf('Trident') > -1, //IE内核
  111. presto: u.indexOf('Presto') > -1, //opera内核
  112. webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
  113. gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
  114. mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
  115. ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
  116. android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
  117. iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
  118. iPad: u.indexOf('iPad') > -1, //是否iPad
  119. webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
  120. };
  121. }(),
  122. language: (navigator.browserLanguage || navigator.language).toLowerCase()
  123. }
  124. if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面
  125. var ua = navigator.userAgent.toLowerCase();//获取判断用的对象
  126. if ((ua.match(/MicroMessenger/i) == "micromessenger") && browser.versions.android) {
  127. //在微信中打开
  128. $('#browserDownload').on('click',function(){
  129. $('.guideBox').show();
  130. })
  131. $('.guideBox').on('click',function(){
  132. $(this).toggle();
  133. })
  134. }
  135. if (ua.match(/WeiBo/i) == "weibo") {
  136. //在新浪微博客户端打开
  137. }
  138. if (ua.match(/QQ/i) == "qq") {
  139. //在QQ空间打开
  140. }
  141. if (browser.versions.ios) {
  142. //是否在IOS浏览器打开
  143. }
  144. if (browser.versions.android && !(ua.match(/MicroMessenger/i) == "micromessenger")) {
  145. //是否在安卓浏览器打开
  146. $('.guideBox').hide();
  147. }
  148. } else {
  149. //否则就是PC浏览器打开
  150. }
  151. </script>
  152. </body>
  153. </html>