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:
yilsem
2026-07-04 06:22:32 +03:00
co-authored by Claude Sonnet 5
parent 23f67afe60
commit 6692c21f10
+3 -3
View File
@@ -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> <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>
</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> <audio id="at" preload="metadata"></audio>
<script src="three.min.js"></script> <script src="three.min.js"></script>
<script src="OrbitControls.js"></script> <script src="OrbitControls.js"></script>
<script src="data.js"></script> <script src="data.js?v=20260704d"></script>
<script> <script>
const ROLES=MEET.roles, TL=MEET.TL, OFFSET=0; const ROLES=MEET.roles, TL=MEET.TL, OFFSET=0;
const POS3D={ const POS3D={
@@ -190,7 +190,7 @@ Object.keys(POS3D).forEach(makeChar);
const ao=document.getElementById('ao'), at=document.getElementById('at'); const ao=document.getElementById('ao'), at=document.getElementById('at');
let mode='orig'; let mode='orig';
const TL_TR=MEET.TL_tr||null; 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; const TR_READY=!!MEET.trAudio && !!TL_TR;
function A(){ return (mode==='tr'&&TR_READY)?at:ao; } function A(){ return (mode==='tr'&&TR_READY)?at:ao; }
function curTL(){ return (mode==='tr'&&TR_READY)?TL_TR:TL; } function curTL(){ return (mode==='tr'&&TR_READY)?TL_TR:TL; }