advertise.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>广告启动页</title>
  7. <link rel="stylesheet" href="../css/advertise.css">
  8. <!-- uni 的 SDK -->
  9. <script type="text/javascript" src="../js/webView.js"></script>
  10. </head>
  11. <body>
  12. <div class="content">
  13. <div class="con">
  14. <img id="img" src="../imgs/domain1.jpg">
  15. </div>
  16. <div class="btn" id="timer">
  17. <div id="info">跳过</div>
  18. <div class="circleProgress_wrapper btn">
  19. <div class="wrapper right">
  20. <div class="circleProgress rightcircle"></div>
  21. </div>
  22. <div class="wrapper left">
  23. <div class="circleProgress leftcircle"></div>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. </body>
  29. <script>
  30. // var currentAd = {
  31. // operation_type: 'NONE'
  32. // };
  33. // function getRandom(start, end, fixed = 0) {
  34. // let differ = end - start
  35. // let random = Math.random()
  36. // return (start + differ * random).toFixed(fixed)
  37. // }
  38. // document.addEventListener('plusready', function () {
  39. // var xhr = new plus.net.XMLHttpRequest();
  40. // xhr.onreadystatechange = function () {
  41. // switch (xhr.readyState) {
  42. // case 0:
  43. // break;
  44. // case 1:
  45. // break;
  46. // case 2:
  47. // break;
  48. // case 3:
  49. // break;
  50. // case 4:
  51. // if (xhr.status == 200) {
  52. // let res = JSON.parse(xhr.responseText);
  53. // if (res.length > 0) {
  54. // currentAd = res[getRandom(0, res.length - 1)];
  55. // document.getElementById("img").src = currentAd.pic_url;
  56. // } else {
  57. // plus.webview.currentWebview().close();
  58. // }
  59. // //alert("xhr请求成功:" + xhr.responseText);
  60. // } else {
  61. // plus.webview.currentWebview().close();
  62. // //alert("xhr请求失败:" + xhr.readyState);
  63. // }
  64. // break;
  65. // default:
  66. // break;
  67. // }
  68. // }
  69. // // xhr.open("GET", "https://api-buyer-app.yinbei.cn/advertisement");
  70. // xhr.send();
  71. // }, false);
  72. // document.addEventListener('UniAppJSBridgeReady', function () {
  73. // document.querySelector('.con').addEventListener('click', function (e) {
  74. // if (e.isTrusted) {
  75. // plus.webview.currentWebview().close();
  76. // switch (currentAd.operation_type) {
  77. // // 链接地址
  78. // case 'URL':
  79. // plus.webview.open(currentAd.operation_url)
  80. // break;
  81. // // 商品
  82. // case 'GOODS':
  83. // uni.navigateTo({
  84. // url: `/pages/product/goods?id=` + currentAd.operation_param
  85. // });
  86. // break;
  87. // // 关键字
  88. // case 'KEYWORD':
  89. // uni.navigateTo({
  90. // url: '/pages/recommend/recommend' + currentAd.operation_param
  91. // });
  92. // break;
  93. // // 店铺
  94. // case 'store':
  95. // uni.navigateTo({
  96. // url: `/pages/product/shopPage?id=` + currentAd.operation_param
  97. // });
  98. // break;
  99. // // 分类
  100. // case 'CATEGORY':
  101. // uni.navigateTo({
  102. // url: '/pages/category/category'
  103. // });
  104. // break;
  105. // default:
  106. // break;
  107. // }
  108. // }
  109. // });
  110. // document.querySelector('.btn').addEventListener('click', function (e) {
  111. // if (e.isTrusted) {
  112. // plus.webview.currentWebview().close();
  113. // }
  114. // });
  115. // });
  116. </script>
  117. </html>