| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | <!DOCTYPE html><html lang="en">	<head>		<meta charset="UTF-8" />		<link rel="icon" href="/favicon.ico" />		<meta name="viewport" content="width=device-width, initial-scale=1.0" />		<title>烟台市自然资源三维立体一张图系统</title>		<style>			#app {				height: 100vh;			}		</style>		<link rel="stylesheet" type="text/css"			href="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Widgets/widgets.css" />		<script src="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Cesium.js"></script>		<!-- 引入生成热力图 -->		<script src="./ThirdParty/CesiumHeatmap.js"></script>		<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>		<script src="src/assets/js/plus.js"></script>		<script src="src/assets/js/mui.min.js"></script>	</head>	<body style="margin: 0px; padding: 0px;overflow: hidden;">		<div id="app"></div>		<script type="module" src="/src/main.js"></script>		<script type="text/javascript">			(function(designWidth, maxWidth) {				var doc = document,					win = window,					docEl = doc.documentElement,					remStyle = document.createElement("style"),					tid;				function refreshRem() {					var width = docEl.getBoundingClientRect().width;					console.log('宽度',typeof(width))					maxWidth = maxWidth || 1920;					if(!width || width < 1000){						width = 1000					}else if(width > 1920){						width = 1920					}					console.log('宽度2', width)					width > maxWidth && (width = 192000);					var rem = width * 1 / designWidth;					remStyle.innerHTML = 'html{font-size:' + rem + 'px;}';				}				if (docEl.firstElementChild) {					docEl.firstElementChild.appendChild(remStyle);				} else {					var wrap = doc.createElement("div");					wrap.appendChild(remStyle);					doc.write(wrap.innerHTML);					wrap = null;				}				//要等 wiewport 设置好后才能执行 refreshRem,不然 refreshRem 会执行2次;				refreshRem();				win.addEventListener("resize", function() {					clearTimeout(tid); //防止执行两次					tid = setTimeout(refreshRem, 300);				}, false);				win.addEventListener("pageshow", function(e) {					if (e.persisted) { // 浏览器后退的时候重新计算						clearTimeout(tid);						tid = setTimeout(refreshRem, 300);					}				}, false);				if (doc.readyState === "complete") {					doc.body.style.fontSize = "16rem";				} else {					doc.addEventListener("DOMContentLoaded", function(e) {						doc.body.style.fontSize = "16rem";					}, false);				}			})(1920, 192000);		</script>	</body></html>
 |