// const storageKey = 'bex_preferred_theme'; function checkCache() { var STORAGE_KEY = 'bex_last_search'; var url = new URL(window.location.href); url.searchParams.delete('_t'); var normalizedSearch = url.search; // 这就是不含时间戳的“纯净”查询部分 try { var cachedSearch = localStorage.getItem(STORAGE_KEY); } catch (e) { return; // localStorage 不可用则直接退出 } if (cachedSearch !== normalizedSearch) { try { localStorage.setItem(STORAGE_KEY, normalizedSearch); localStorage.removeItem(storageKey); } catch (e) { } // 构造新 URL:在原始纯净 search 的基础上添加新的时间戳 url.searchParams.set('_t', Date.now()); window.location.replace(url.toString()); } } // checkCache()