diff --git a/alacarte-novel-website/reader.html b/alacarte-novel-website/reader.html index e035cc4..2135336 100644 --- a/alacarte-novel-website/reader.html +++ b/alacarte-novel-website/reader.html @@ -317,10 +317,15 @@ let chaptersData = []; + // 获取带缓存禁用的时间戳 + function getCacheBuster() { + return `?t=${Date.now()}`; + } + // 加载章节列表 async function loadChaptersIndex() { try { - const response = await fetch('data/chapters.json'); + const response = await fetch('data/chapters.json' + getCacheBuster()); const data = await response.json(); chaptersData = data.chapters; renderSidebar(); @@ -343,7 +348,7 @@ currentChapter = id; try { - const response = await fetch(`data/chapter-${String(id).padStart(2, '0')}.json`); + const response = await fetch(`data/chapter-${String(id).padStart(2, '0')}.json` + getCacheBuster()); const chapter = await response.json(); // 将纯文本转换为HTML(每段包裹
标签)