添加spine的支持

This commit is contained in:
2026-04-09 17:31:46 +08:00
parent c3ab6e8a0d
commit a221d681ab
69 changed files with 40197 additions and 134 deletions

View File

@@ -0,0 +1,211 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<link rel="shortcut icon" type="image/x-icon" href="./img/logo.png">
<link rel="stylesheet" type="text/css" href="./css/umi.css">
<link rel="stylesheet" type="text/css" href="./css/download.css">
<script src="./js/jquery-1.9.1.min.js"></script>
<link rel="stylesheet" href="./css/main.css">
<title>下载</title>
</head>
<body _c_t_j1="1">
<div id="root">
<div class="mobile___3touz">
<div class="top-content___1-px4">
<div class="title___vZvj6">
下载客户端
</div>
<div class="desc___1bUF- shuoming">
适应系统HarmonyOS 2.0+ Android 5.0+ iOS 9.0+
</div>
<div class="logo___2JBdG">
<img alt="" src="./img/logo.png">
</div>
</div>
<div class="bottom-content___25WPV">
<a href="" type="ios" class="ms-btn template-btn clearfix pc-pwd down_load">
<div class="btn___37Kse">
立即下载
</div>
</a>
<div class="update-info___1KZ0J">
<div class="title___vZvj6">
游戏声明
</div>
<div class="content___3LVDL">
<div>
- 游戏仅供娱乐
</div>
<div>
</div>
</div>
</div>
</div>
<div style="height: 100px;">
</div>
<div class="footer___31nRH">
© 2024
<!-- <a href="http://www.beian.miit.gov.cn"> -->
</a>
</div>
</div>
</div>
<div id="weixin_ios" style="display:none;">
<div class="click_opacity">
</div>
<div class="to_btn">
<span class="span1">
<img src="./picture/click_btn.png">
</span>
<span class="span2">
<em>
1
</em>
点击右上角
<img src="./picture/menu.png">
打开菜单
</span>
<span class="span2">
<em>
2
</em>
选择
<img src="./picture/safari.png">
在默认浏览器打开
</span>
</div>
</div>
<div id="weixin_android" style="display: none;">
<div class="click_opacity">
</div>
<div class="to_btn">
<span class="span1">
<img src="./picture/click_btn.png">
</span>
<span class="span2">
<em>
1
</em>
点击右上角
<img src="./picture/menu_android.png">
打开菜单
</span>
<span class="span2 android_open">
<em>
2
</em>
选择
<img src="./picture/android.png">
</span>
</div>
</div>
<script>
var ua = navigator.userAgent.toLowerCase();
var Sys = {};
var s;
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
// Get base URL (protocol + domain)
var baseUrl = window.location.protocol + "//" + window.location.host;
// Links
var iosUrl = "itms-services://?action=download-manifest&url=" + baseUrl + "/plist/gamehall_jinxianv2.plist";
var androidUrl = baseUrl + '/apk/gamehall_jinxianv2.apk';
var androidUrlBak = baseUrl + '/apk/gamehall_jinxianv2_bak.apk';
var harmonyUrl = baseUrl + '/harmonyos/gamehall_jinxian_harmonyosv2.apk';
// Detect Types
var isIos = /(iPhone|iPad|iPod|iOS)/i.test(ua);
var isHarmony = /(harmonyos|openharmony)/i.test(ua);
var isAndroid = /(Android|Adr)/i.test(ua);
// Detect WX/QQ (使用更稳健的 indexOf 检测)
var isWeChat = ua.indexOf("micromessenger") > -1;
var isQQ = ua.indexOf(' qq') > -1 && ua.indexOf('mqqbrowser') < 0;
// Logic
if (isIos) {
$(".shuoming").html('适用于苹果手机');
$(".btn___37Kse").text('iOS版下载');
if (Sys.safari) {
if (isWeChat || isQQ) { // iOS下微信我们也拦截一下显示提示
$("#weixin_ios").show();
} else {
$(".down_load").attr("href", iosUrl);
$(".down_load").click(function (event) {});
}
} else {
// 非 Safari (Chrome等 或 微信/QQ)
$("#weixin_ios").show();
}
}
else {
// Android / Harmony / PC
// 优先检查微信/QQ确保即使系统识别失败如HarmonyOS UA变动也能正确拦截
if (isWeChat || isQQ) {
var labelText = '适用于安卓手机';
var btnText = 'Android版下载';
// 如果能精确识别是鸿蒙,则更新文案
if (isHarmony) {
labelText = '适用于HarmonyOS系统';
btnText = 'HarmonyOS版下载';
}
$(".shuoming").html(labelText);
$(".btn___37Kse").text(btnText);
$(".down_load").attr("href", '###');
$("#weixin_android").show();
}
else {
// 非微信/QQ环境正常浏览器下载逻辑
var downloadLink = androidUrl; // 默认
var labelText = '适用于安卓手机';
var btnText = 'Android版下载';
var isPC = false;
if (isHarmony) {
labelText = '适用于HarmonyOS系统';
btnText = 'HarmonyOS版下载';
downloadLink = harmonyUrl;
} else if (isAndroid) {
// 默认即安卓
} else {
isPC = true;
}
if (!isPC) {
$(".shuoming").html(labelText);
$(".btn___37Kse").text(btnText);
$(".down_load").attr("href", downloadLink);
if (isAndroid && !isHarmony) {
$(".down_load").after('<a href="' + androidUrlBak + '" class="ms-btn template-btn clearfix pc-pwd down_load" style="margin-top:20px;"><div class="btn___37Kse">无法安装时备用包下载</div></a>');
}
} else {
// PC Mode
$(".shuoming").html('请选择对应系统下载');
var btns = '';
btns += '<a href="' + androidUrl + '" class="ms-btn template-btn clearfix pc-pwd down_load"><div class="btn___37Kse">Android版下载</div></a>';
btns += '<a href="' + androidUrlBak + '" class="ms-btn template-btn clearfix pc-pwd down_load" style="margin-top:20px"><div class="btn___37Kse">无法安装时备用包下载</div></a>';
btns += '<a href="' + harmonyUrl + '" class="ms-btn template-btn clearfix pc-pwd down_load" style="margin-top:20px"><div class="btn___37Kse">HarmonyOS版下载</div></a>';
btns += '<a href="' + iosUrl + '" class="ms-btn template-btn clearfix pc-pwd down_load" style="margin-top:20px"><div class="btn___37Kse">iOS版下载</div></a>';
$(".down_load").replaceWith(btns);
}
}
}
</script>
</body>
</html>