Files
web-Iot/index.html

61 lines
2.0 KiB
HTML
Raw Normal View History

2026-04-17 17:20:41 +08:00
<!doctype html>
<html lang="en">
2026-04-21 08:51:57 +08:00
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/x-icon" href="./src/assets/logo.png" />
2026-08-14 09:02:52 +08:00
<title>光伏机器人环境感知服务平台</title>
2026-05-12 08:34:13 +08:00
2026-05-12 12:53:24 +08:00
<!-- 预加载关键域名(提速DNS) -->
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com">
<link rel="dns-prefetch" href="https://unpkg.com">
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
<link rel="dns-prefetch" href="https://lf-unpkg.volccdn.com">
<!-- CSS 异步加载,不阻塞页面渲染 -->
2026-09-02 15:06:42 +08:00
<link rel="stylesheet" href="/css/leaflet.css" media="print" onload="this.media='all'">
<link rel="stylesheet" href="/css/widgets.css" media="print" onload="this.media='all'">
<link rel="stylesheet" href="/css/veplayer.css" media="print" onload="this.media='all'">
2026-05-22 08:03:30 +08:00
<script src="/js/jswebrtc.min.js"></script>
2026-05-22 10:23:31 +08:00
<script src="/js/cesium.js"></script>
<script src="/js/leaflet.js"></script>
<script src="/js/hls.js"></script>
<script src="/js/veplayer.js"></script>
2026-04-21 08:51:57 +08:00
</head>
<body>
<div id="root"></div>
2026-05-12 12:53:24 +08:00
2026-04-21 08:51:57 +08:00
<script type="module" src="/src/main.tsx"></script>
2026-05-12 12:53:24 +08:00
<!-- ========== 所有大库 延迟异步加载 ========== -->
<script>
// 等页面加载完成后,再异步加载地图/视频库,不阻塞首屏
window.addEventListener('DOMContentLoaded', () => {
const loadScript = (src) => {
return new Promise((resolve) => {
const s = document.createElement('script');
s.src = src;
s.async = true;
s.onload = resolve;
document.body.appendChild(s);
});
};
// 按顺序加载
Promise.resolve()
2026-05-22 08:03:30 +08:00
//.then(() => loadScript('/js/jswebrtc.min.js'))
//.then(() => loadScript('/js/jswebrtcnew.js'))
//.then(() => loadScript('https://cdn.jsdelivr.net/npm/cesium@latest/Build/Cesium/Cesium.js'))
2026-05-12 12:53:24 +08:00
.then(() => {
console.log('✅ 所有地图/视频SDK加载完成');
window.CESIUM_BASE_URL = "https://cdnjs.cloudflare.com/ajax/libs/cesium/1.114.0/";
});
});
</script>
2026-04-21 08:51:57 +08:00
</body>
</html>