sanhuoWeb/dist/APP/index.html

93 lines
3.8 KiB
HTML

<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unity WebGL Player | FuZhou_FirstPage</title>
<link rel="shortcut icon" href="TemplateData/favicon.ico">
<link rel="stylesheet" href="TemplateData/style.css">
<script src="TemplateData/UnityProgress.js"></script>
<script src="Build/UnityLoader.js"></script>
<script src="TemplateData/protocolcheck.js" type="module"></script>
<!-- <script src="../../src/utils/protocolcheck.js" type="module"></script>
<script src="../../src/api/map.js"></script> -->
<!-- import {exitAppApi, generateTrainingTicket, getLatestStarterVersion} from "../api/business/training"; -->
<!-- import {openUriWithTimeoutHack} from "./protocolcheck"; -->
<script>
// import { openUriWithTimeoutHack } from 'TemplateData/protocolcheck.js';
// import {openUriWithTimeoutHack} from "../../src/utils/protocolcheck.js";
// import {GetLatestVersion} from "../../src/api/map.js";
var unityInstance = UnityLoader.instantiate("unityContainer", "Build/APP.json", {onProgress: UnityProgress});
function OnWake(){
const href = window.location.href
const regex = /^https?:\/\/([^/:]+):?(\d+)?/i
const match = href.match(regex)
console.log('match', match)
// const dialogImageUrl = match[1]
const dialogImageUrl = '172.16.1.253'
unityInstance.SendMessage('FirstPanel','InitUnity',dialogImageUrl)
}
function StartModel(data){
console.log("data",data)
window.parent.openUriWithTimeoutHackN(JSON.parse(data));
// openUriWithTimeoutHackN(data)
}
// function openUriWithTimeoutHackN(data) {
// console.log('cscs', data)
// const href = window.location.href
// const regex = /^https?:\/\/([^/:]+):?(\d+)?/i
// const match = href.match(regex)
// console.log('match', match)
// // const dialogImageUrl = match[0]
// // const dialogImageUrl2 = match[1]
// const dialogImageUrl = 'http://172.16.1.253:4000'
// const dialogImageUrl2 = '172.16.1.253'
// const ModelResourcesE = encodeURIComponent(dialogImageUrl + data.ModelResources)
// console.log('ModelResourcesE', ModelResourcesE)
// //
// openUriWithTimeoutHack(
// 'starter://' + `;${ModelResourcesE};${data.ModelResourcesPath};${data.RegistryName};${data.MONITOR_ID};${data.VersionNumber};${data.CUSTOMS_CODE};${data.ModelName};${data.TrainingSize};${dialogImageUrl2};`,
// () => {
// ElMessageBox.confirm('启动器未安装,启动应用前需要先安装启动器,现在去下载吗?', '提示', {
// confirmButtonText: '下载',
// cancelButtonText: '取消',
// type: 'warning'
// })
// .then(() => {
// // debugger
// // 打开启动器下载路径
// GetLastVersion().then((res) => {
// console.log('res', res)
// window.open(dialogImageUrl + res.data.LauncherResources)
// }).catch(() => {
// // exitApp(startParams.trainingId)
// ElMessage.error('获取启动器下载路径失败')
// })
// })
// .catch(() => {
// // exitApp(startParams.trainingId)
// console.log('取消下载')
// })
// },
// () => {
// console.log('已安装,自动唤起')
// }
// )
// }
// 启动启动器
</script>
</head>
<body>
<div class="webgl-content" style="height: 100%;width: 100%;" >
<div id="unityContainer" style="height: 100%;width: 100%;" ></div>
<!-- <div class="footer">
<div class="webgl-logo"></div>
<div class="fullscreen" onclick="unityInstance.SetFullscreen(1)"></div>
<div class="title">FuZhou_FirstPage</div>
</div> -->
</div>
</body>
</html>