Statik dosyalara cache-busting versiyon parametresi ekle
Tarayicilarin (ozellikle uzun sureli sekmelerde) data.js/mp3'leri Cache-Control basliklarini yok sayarak bellek onbelleginde tutmasini onlemek icin script/audio src'lerine ?v= sorgu parametresi eklendi. Her onemli icerik guncellemesinde bu deger degistirilmeli. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
23f67afe60
commit
6692c21f10
+3
-3
@@ -80,12 +80,12 @@
|
||||
<span id="hint">Zaman çizelgesine tıkla/sürükle · fareyle sahneyi döndür · çift tık kişi→ilk sözü</span>
|
||||
</div>
|
||||
</div>
|
||||
<audio id="ao" src="toplanti_orijinal.mp3" preload="metadata"></audio>
|
||||
<audio id="ao" src="toplanti_orijinal.mp3?v=20260704d" preload="metadata"></audio>
|
||||
<audio id="at" preload="metadata"></audio>
|
||||
|
||||
<script src="three.min.js"></script>
|
||||
<script src="OrbitControls.js"></script>
|
||||
<script src="data.js"></script>
|
||||
<script src="data.js?v=20260704d"></script>
|
||||
<script>
|
||||
const ROLES=MEET.roles, TL=MEET.TL, OFFSET=0;
|
||||
const POS3D={
|
||||
@@ -190,7 +190,7 @@ Object.keys(POS3D).forEach(makeChar);
|
||||
const ao=document.getElementById('ao'), at=document.getElementById('at');
|
||||
let mode='orig';
|
||||
const TL_TR=MEET.TL_tr||null;
|
||||
if(MEET.trAudio){ at.src=MEET.trAudio; }
|
||||
if(MEET.trAudio){ at.src=MEET.trAudio+'?v=20260704d'; }
|
||||
const TR_READY=!!MEET.trAudio && !!TL_TR;
|
||||
function A(){ return (mode==='tr'&&TR_READY)?at:ao; }
|
||||
function curTL(){ return (mode==='tr'&&TR_READY)?TL_TR:TL; }
|
||||
|
||||
Reference in New Issue
Block a user