webOnServer.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta name="apple-mobile-web-app-capable" content="yes">
  5. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  6. <meta content="text/html charset=UTF-8" http-equiv="Content-Type" />
  7. <meta charset="UTF-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
  9. <link rel='apple-touch-icon' href='22'>
  10. <link rel="stylesheet" href="../../static/css/webOnServer.css">
  11. <!--快捷方式默认图标:icon-->
  12. <title>双子星</title>
  13. <!--快捷方式默认标题:name-->
  14. </head>
  15. <body>
  16. <div class="container">
  17. <div class="title">添加应用到桌面</div>
  18. <div class="middle">
  19. <div class="phone">
  20. <img class="img" src="../../static/img/webOnServer/phone.png" />
  21. <div class="arrow">
  22. <img class="arrow-img" src="../../static/img/webOnServer/arrow.png" />
  23. </div>
  24. </div>
  25. <div class="app">
  26. <img class="app-img" src="" />
  27. <div class="app-text"></div>
  28. </div>
  29. </div>
  30. <a href="" id="qbt" style="display: none;"></a>
  31. <!--快捷方式参数url:url-->
  32. <span id="msg"></span>
  33. <div class="footer-wrap">
  34. <div class="top">
  35. <span class="top-text">点击下方工具栏上的</span>
  36. <img class="download-img" src="../../static/img/webOnServer/download.png" />
  37. </div>
  38. <div class="bottom">
  39. <span class="left-text">并选择</span>
  40. <img class="add-img" src="../../static/img/webOnServer/add.png" />
  41. <span class="right-text">“添加到主屏幕”</span>
  42. </div>
  43. <img class="down-img" src="../../static/img/webOnServer/down.png" />
  44. </div>
  45. </div>
  46. <div class="entry-container">
  47. <div class="entry-title">您即将进入</div>
  48. <div class="entry-app">
  49. <img class="entry-app-img" src="" />
  50. <div class="entry-app-text"></div>
  51. </div>
  52. <div class="bottom-btn">立即进入</div>
  53. </div>
  54. </body>
  55. <script src="https://s3.pstatp.com/cdn/expire-1-M/jquery/3.1.1/jquery.min.js"></script>
  56. <script>
  57. const container = document.getElementsByClassName("container")[0],
  58. entryContainer = document.getElementsByClassName("entry-container")[0],
  59. appImg = document.getElementsByClassName("app-img")[0],
  60. appText = document.getElementsByClassName("app-text")[0],
  61. entryAppImg = document.getElementsByClassName("entry-app-img")[0],
  62. entryAppText = document.getElementsByClassName("entry-app-text")[0];
  63. (function ($) {
  64. $.extend({
  65. urlGet: function () {
  66. var aQuery = window.location.href.split("?"); //取得Get参数
  67. var aGET = new Array();
  68. if (aQuery.length > 1) {
  69. var aBuf = aQuery[1].split("&");
  70. for (var i = 0, iLoop = aBuf.length; i < iLoop; i++) {
  71. var aTmp = aBuf[i].split("="); //分离key与Value
  72. aGET[aTmp[0]] = aTmp[1];
  73. }
  74. }
  75. return aGET;
  76. }
  77. })
  78. var GET = $.urlGet(); //获取URL的Get参数
  79. var account = GET['account'];
  80. var phoneID = GET['phoneID'];
  81. var appID = GET['appID'];
  82. var scheme = GET['scheme'] || 'szxiOSApp';
  83. var icon = GET['icon'];
  84. var name = decodeURI(GET['name']);
  85. var authPhone = GET['authPhone'];
  86. $(document).attr("title",name);
  87. var url = scheme + "://h5/microserviceUserH5/vcloud/shortcut/webOnServer.html?"
  88. var href_srt = decodeURI("account="+account+"&phoneID="+phoneID+"&appID="+appID+"&icon="+icon+"&name="+name+"&authPhone="+authPhone)
  89. $("#qbt").attr("href",url+href_srt)
  90. $("link[rel='apple-touch-icon']").attr("href",icon)
  91. if (window.navigator.standalone == true) {
  92. var lnk = document.getElementById("qbt").click();
  93. // todo 点击快捷方式 打开app引导页 样式
  94. container.style.display = 'none';
  95. entryContainer.style.display = 'block';
  96. entryAppImg.src= icon;
  97. entryAppText.innerText = name || '';
  98. } else {
  99. // todo 添加快捷方式引导页 样式
  100. container.style.display = 'block';
  101. entryContainer.style.display = 'none';
  102. appImg.src= icon;
  103. appText.innerText = name || '';
  104. }
  105. //立即进入按钮点击
  106. $('.bottom-btn')[0].addEventListener('click',btnHande,false);
  107. function btnHande(){
  108. document.getElementById("qbt").click();
  109. }
  110. })(jQuery);
  111. </script>
  112. </html>