添加spine的支持
This commit is contained in:
211
tools/downloadWeb2/index.html
Normal file
211
tools/downloadWeb2/index.html
Normal 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>
|
||||
Reference in New Issue
Block a user