feat: 在设置中显示当前应用版本
- 通过全局应用版本变量公开资源版本号 - 在应用更新区域显示当前版本 - 更新资源版本号以刷新缓存文件
This commit is contained in:
+2
-1
@@ -15,7 +15,8 @@
|
|||||||
integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g"
|
integrity="sha384-t1nt8BQoYMLFN5p42tRAtuAAFQaCQODekUVeKKZrEnEyp4H2R0RHFz0KWpmj7i8g"
|
||||||
crossorigin="anonymous" referrerpolicy="no-referrer">
|
crossorigin="anonymous" referrerpolicy="no-referrer">
|
||||||
<script>
|
<script>
|
||||||
const ASSET_VERSION = '20260719-3';
|
const ASSET_VERSION = '20260719-4';
|
||||||
|
window.APP_VERSION = ASSET_VERSION;
|
||||||
const stylesheets = [
|
const stylesheets = [
|
||||||
'styles/variables.css',
|
'styles/variables.css',
|
||||||
'styles/base.css',
|
'styles/base.css',
|
||||||
|
|||||||
@@ -223,6 +223,7 @@ export function renderSettings(el) {
|
|||||||
|
|
||||||
<div class="card settings-card full-width">
|
<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>
|
<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>
|
<p class="settings-card-desc">如果 iPhone Safari 仍显示旧版本,可重新获取最新页面和程序文件。单词、学习记录、收藏及设置不会被清除。</p>
|
||||||
<div class="btn-group settings-card-actions">
|
<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>
|
<button class="btn btn-secondary" id="force-refresh-btn" data-action="settings.forceRefreshBrowserCache"><i class="fas fa-sync-alt"></i> 获取最新版本</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user