fix: 修复版本号获取 CORS 跨域报错,改用 Gitee API v5

This commit is contained in:
2026-06-08 12:29:53 +08:00
parent 4e71ad293a
commit bac58cf3d5
+6 -5
View File
@@ -678,14 +678,15 @@ journalctl -u minesentinel -u minecraft -f # 双服务合并</pre>
</div>
<script>
// 自动获取 APP_VERSIONS_LIST 中最新版本号
// 通过 Gitee APICORS 允许)获取最新版本号
(function() {
var el = document.getElementById('versionCode');
if (!el) return;
fetch('https://raw.giteeusercontent.com/SCU_team/mine-sentinel/dev/APP_VERSIONS_LIST')
.then(function(r) { if (!r.ok) throw new Error(); return r.text(); })
.then(function(t) {
var vs = t.trim().split(/[\r\n]+/).filter(function(l) { return l.trim(); });
fetch('https://gitee.com/api/v5/repos/SCU_team/mine-sentinel/contents/APP_VERSIONS_LIST?ref=dev')
.then(function(r) { if (!r.ok) throw new Error(); return r.json(); })
.then(function(data) {
var decoded = atob(data.content);
var vs = decoded.trim().split(/[\r\n]+/).filter(function(l) { return l.trim(); });
if (vs.length) el.textContent = vs[vs.length - 1].trim();
})
.catch(function() { el.textContent = '获取失败'; });