124 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			HTML
		
	
	
<!DOCTYPE html>
 | 
						||
<html>
 | 
						||
	<head>
 | 
						||
		<meta charset="utf-8" />
 | 
						||
		<meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						||
		<title>广告启动页</title>
 | 
						||
		<link rel="stylesheet" href="../css/advertise.css">
 | 
						||
		<!-- uni 的 SDK -->
 | 
						||
		<script type="text/javascript" src="../js/webView.js"></script>
 | 
						||
	</head>
 | 
						||
	<body>
 | 
						||
		<div class="content">
 | 
						||
			<div class="con">
 | 
						||
				<img id="img" src="../imgs/domain.jpeg">
 | 
						||
			</div>
 | 
						||
			<div class="btn" id="timer">
 | 
						||
				<div id="info">跳过</div>
 | 
						||
				<div class="circleProgress_wrapper btn">
 | 
						||
					<div class="wrapper right">
 | 
						||
						<div class="circleProgress rightcircle"></div>
 | 
						||
					</div>
 | 
						||
					<div class="wrapper left">
 | 
						||
						<div class="circleProgress leftcircle"></div>
 | 
						||
					</div>
 | 
						||
				</div>
 | 
						||
			</div>
 | 
						||
		</div>
 | 
						||
	</body>
 | 
						||
	<script>
 | 
						||
		
 | 
						||
		// var currentAd = {
 | 
						||
		// 	operation_type: 'NONE'
 | 
						||
		// };
 | 
						||
		
 | 
						||
		
 | 
						||
		// function getRandom(start, end, fixed = 0) {
 | 
						||
		// 	let differ = end - start
 | 
						||
		// 	let random = Math.random()
 | 
						||
		// 	return (start + differ * random).toFixed(fixed)
 | 
						||
		// }
 | 
						||
 | 
						||
		// document.addEventListener('plusready', function () {
 | 
						||
		// 	var xhr = new plus.net.XMLHttpRequest();
 | 
						||
		// 	xhr.onreadystatechange = function () {
 | 
						||
		// 		switch (xhr.readyState) {
 | 
						||
		// 			case 0:
 | 
						||
		// 				break;
 | 
						||
		// 			case 1:
 | 
						||
		// 				break;
 | 
						||
		// 			case 2:
 | 
						||
		// 				break;
 | 
						||
		// 			case 3:
 | 
						||
		// 				break;
 | 
						||
		// 			case 4:
 | 
						||
		// 				if (xhr.status == 200) {
 | 
						||
		// 					let res = JSON.parse(xhr.responseText);
 | 
						||
		// 					if (res.length > 0) {
 | 
						||
		// 						currentAd = res[getRandom(0, res.length - 1)];
 | 
						||
		// 						document.getElementById("img").src = currentAd.pic_url;
 | 
						||
		// 					} else {
 | 
						||
		// 						plus.webview.currentWebview().close();
 | 
						||
		// 					}		
 | 
						||
		// 					//alert("xhr请求成功:" + xhr.responseText);
 | 
						||
		// 				} else {
 | 
						||
		// 					plus.webview.currentWebview().close();
 | 
						||
		// 					//alert("xhr请求失败:" + xhr.readyState);
 | 
						||
		// 				}
 | 
						||
		// 				break;
 | 
						||
		// 			default:
 | 
						||
		// 				break;
 | 
						||
		// 		}
 | 
						||
		// 	}
 | 
						||
		// 	// xhr.open("GET", "https://api-buyer-app.yinbei.cn/advertisement");
 | 
						||
		// 	xhr.send();
 | 
						||
		// }, false);
 | 
						||
		
 | 
						||
 | 
						||
		// document.addEventListener('UniAppJSBridgeReady', function () {
 | 
						||
		// 	document.querySelector('.con').addEventListener('click', function (e) {
 | 
						||
		// 		if (e.isTrusted) {
 | 
						||
		// 			plus.webview.currentWebview().close();
 | 
						||
		// 			switch (currentAd.operation_type) {
 | 
						||
		// 				// 链接地址
 | 
						||
		// 				case 'URL':
 | 
						||
		// 					plus.webview.open(currentAd.operation_url)
 | 
						||
		// 					break;
 | 
						||
		// 				// 商品
 | 
						||
		// 				case 'GOODS':
 | 
						||
		// 					uni.navigateTo({
 | 
						||
		// 						url: `/pages/product/goods?id=` + currentAd.operation_param
 | 
						||
		// 					});
 | 
						||
		// 					break;
 | 
						||
		// 				// 关键字
 | 
						||
		// 				case 'KEYWORD':
 | 
						||
		// 					uni.navigateTo({
 | 
						||
		// 						url: '/pages/recommend/recommend' + currentAd.operation_param
 | 
						||
		// 					});
 | 
						||
		// 					break;
 | 
						||
		// 				// 店铺
 | 
						||
		// 				case 'store':
 | 
						||
		// 					uni.navigateTo({
 | 
						||
		// 						url: `/pages/product/shopPage?id=` + currentAd.operation_param
 | 
						||
		// 					});
 | 
						||
		// 					break;
 | 
						||
		// 				// 分类
 | 
						||
		// 				case 'CATEGORY':
 | 
						||
		// 					uni.navigateTo({
 | 
						||
		// 						url: '/pages/category/category'
 | 
						||
		// 					});
 | 
						||
		// 					break;
 | 
						||
		// 				default:
 | 
						||
		// 					break;
 | 
						||
		// 			}
 | 
						||
		// 		}
 | 
						||
		// 	});
 | 
						||
		// 	document.querySelector('.btn').addEventListener('click', function (e) {
 | 
						||
		// 		if (e.isTrusted) {
 | 
						||
		// 			plus.webview.currentWebview().close();
 | 
						||
		// 		}
 | 
						||
		// 	});
 | 
						||
		// });
 | 
						||
	</script>
 | 
						||
</html>
 |