fix(phys9): cache-bust phys9_*.js + phys.js (?v=20260530)

KaTeX-фикс в phys9_ch1_widgets.js (delimiters $...$ в renderMathInElement) и
исправление ловушки $(v_1+v_2)/2$ в §7 «Средняя скорость» уже были в HEAD
(коммит 5b075cd), но из-за агрессивного браузерного кеша JS-файлов пользователи
продолжали видеть старую версию: формулы как raw текст, ловушка как
($v_1+v_2)/2$ с битым синтаксисом.

HTML уже имеет no-cache meta-теги, но они не контролируют кеш связанных JS.
Добавляю query-string ?v=20260530 к phys.js и phys9_*.js на 5 страницах глав.
This commit is contained in:
Maxim Dolgolyov
2026-05-30 09:58:17 +03:00
parent a6a9fb858c
commit a3f7e9976e
5 changed files with 25 additions and 25 deletions
+5 -5
View File
@@ -14,11 +14,11 @@
onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script>
<script src="/js/phys.js" defer></script>
<script src="/js/phys9_palette.js" defer></script>
<script src="/js/phys9_legacy.js" defer></script>
<script src="/js/phys9_finals.js" defer></script>
<script src="/js/phys9_ch1_widgets.js" defer></script>
<script src="/js/phys.js?v=20260530" defer></script>
<script src="/js/phys9_palette.js?v=20260530" defer></script>
<script src="/js/phys9_legacy.js?v=20260530" defer></script>
<script src="/js/phys9_finals.js?v=20260530" defer></script>
<script src="/js/phys9_ch1_widgets.js?v=20260530" defer></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800;900&family=Unbounded:wght@700;800;900&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<style>
:root{
+5 -5
View File
@@ -14,11 +14,11 @@
onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script>
<script src="/js/phys.js" defer></script>
<script src="/js/phys9_palette.js" defer></script>
<script src="/js/phys9_legacy.js" defer></script>
<script src="/js/phys9_finals.js" defer></script>
<script src="/js/phys9_ch2_widgets.js" defer></script>
<script src="/js/phys.js?v=20260530" defer></script>
<script src="/js/phys9_palette.js?v=20260530" defer></script>
<script src="/js/phys9_legacy.js?v=20260530" defer></script>
<script src="/js/phys9_finals.js?v=20260530" defer></script>
<script src="/js/phys9_ch2_widgets.js?v=20260530" defer></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800;900&family=Unbounded:wght@700;800;900&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<style>
:root{
+5 -5
View File
@@ -14,11 +14,11 @@
onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script>
<script src="/js/phys.js" defer></script>
<script src="/js/phys9_palette.js" defer></script>
<script src="/js/phys9_legacy.js" defer></script>
<script src="/js/phys9_finals.js" defer></script>
<script src="/js/phys9_ch3_widgets.js" defer></script>
<script src="/js/phys.js?v=20260530" defer></script>
<script src="/js/phys9_palette.js?v=20260530" defer></script>
<script src="/js/phys9_legacy.js?v=20260530" defer></script>
<script src="/js/phys9_finals.js?v=20260530" defer></script>
<script src="/js/phys9_ch3_widgets.js?v=20260530" defer></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800;900&family=Unbounded:wght@700;800;900&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<style>
:root{
+5 -5
View File
@@ -14,11 +14,11 @@
onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script>
<script src="/js/phys.js" defer></script>
<script src="/js/phys9_palette.js" defer></script>
<script src="/js/phys9_legacy.js" defer></script>
<script src="/js/phys9_finals.js" defer></script>
<script src="/js/phys9_ch4_widgets.js" defer></script>
<script src="/js/phys.js?v=20260530" defer></script>
<script src="/js/phys9_palette.js?v=20260530" defer></script>
<script src="/js/phys9_legacy.js?v=20260530" defer></script>
<script src="/js/phys9_finals.js?v=20260530" defer></script>
<script src="/js/phys9_ch4_widgets.js?v=20260530" defer></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800;900&family=Unbounded:wght@700;800;900&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<style>
:root{
+5 -5
View File
@@ -14,11 +14,11 @@
onload="renderMathInElement(document.body,{delimiters:[{left:'$$',right:'$$',display:true},{left:'$',right:'$',display:false},{left:'\\[',right:'\\]',display:true},{left:'\\(',right:'\\)',display:false}],throwOnError:false})"></script>
<script src="/js/api.js" defer></script>
<script src="/js/xp.js" defer></script>
<script src="/js/phys.js" defer></script>
<script src="/js/phys9_palette.js" defer></script>
<script src="/js/phys9_legacy.js" defer></script>
<script src="/js/phys9_finals.js" defer></script>
<script src="/js/phys9_ch5_widgets.js" defer></script>
<script src="/js/phys.js?v=20260530" defer></script>
<script src="/js/phys9_palette.js?v=20260530" defer></script>
<script src="/js/phys9_legacy.js?v=20260530" defer></script>
<script src="/js/phys9_finals.js?v=20260530" defer></script>
<script src="/js/phys9_ch5_widgets.js?v=20260530" defer></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800;900&family=Unbounded:wght@700;800;900&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<style>
:root{