From 6f8b346e73072e100912ec4ab13bd5bd7cd71f9e Mon Sep 17 00:00:00 2001 From: LukeMackin Date: Tue, 21 Jul 2026 15:26:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20H5=E7=83=AD=E6=9B=B4=E6=96=B0=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E5=87=BB=E7=A9=BF+=E7=89=88=E6=9C=AC=E6=AF=94?= =?UTF-8?q?=E5=AF=B9=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fetch URL 加 ?t=Date.now() 缓存击穿 - 版本比对兼容 v0.1.0 vs 0.1.0-dav 前缀差异 --- .../client-android/android/app/src/main/assets/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client-android/android/app/src/main/assets/index.html b/packages/client-android/android/app/src/main/assets/index.html index 114c4ee..48b81b3 100644 --- a/packages/client-android/android/app/src/main/assets/index.html +++ b/packages/client-android/android/app/src/main/assets/index.html @@ -23,11 +23,11 @@ function log(m){document.getElementById('log').innerText+=m+'\n'} function checkUpdate(){ log('checking '+BASE+'/version.txt ...'); - fetch(BASE+'/version.txt',{cache:'no-store'}) + fetch(BASE+'/version.txt?t='+Date.now(),{cache:'no-store'}) .then(r=>{if(!r.ok)throw Error('HTTP '+r.status);return r.text()}) .then(t=>{t=t.trim();log('remote: '+t); var local=document.getElementById('ver').innerText; - if(t!==local){dlVer=t;dlUrl=BASE+'/h5/index-v7.html'; + if(t!==local&&t!=='v'+local&&'v'+t!==local){dlVer=t;dlUrl=BASE+'/h5/index-v7.html'; log('*** NEW VERSION: '+dlVer+' ***');document.getElementById('btnApply').disabled=false} else log('up to date')}) .catch(e=>log('ERR: '+e.message))