feat: 在设置中显示当前应用版本

- 通过全局应用版本变量公开资源版本号
- 在应用更新区域显示当前版本
- 更新资源版本号以刷新缓存文件
This commit is contained in:
eddy
2026-07-20 00:08:29 +08:00
parent 438b6cb7bb
commit a878899512
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -15,7 +15,8 @@
integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g"
crossorigin="anonymous" referrerpolicy="no-referrer">
<script>
const ASSET_VERSION = '20260719-3';
const ASSET_VERSION = '20260719-4';
window.APP_VERSION = ASSET_VERSION;
const stylesheets = [
'styles/variables.css',
'styles/base.css',
+1
View File
@@ -223,6 +223,7 @@ export function renderSettings(el) {
<div class="card settings-card full-width">
<h3><span class="icon-badge" style="color:#ef4444;background:rgba(239,68,68,0.1)"><i class="fas fa-cloud-download-alt"></i></span> 应用更新</h3>
<p class="settings-card-desc">当前版本:${escapeHtml(window.APP_VERSION || '未知')}</p>
<p class="settings-card-desc">如果 iPhone Safari 仍显示旧版本,可重新获取最新页面和程序文件。单词、学习记录、收藏及设置不会被清除。</p>
<div class="btn-group settings-card-actions">
<button class="btn btn-secondary" id="force-refresh-btn" data-action="settings.forceRefreshBrowserCache"><i class="fas fa-sync-alt"></i> 获取最新版本</button>