diff --git a/index.html b/index.html index e59b10c..ddb3297 100644 --- a/index.html +++ b/index.html @@ -31,8 +31,8 @@ // 如果您基于此项目二创,可以删除以下代码 // 否则请标明原仓库地址 setTimeout(()=>{ - const {host} = location - if(host!=='localhost'&&!host.endsWith('streakingman.com')){ + const {hostname} = location + if(hostname!=='localhost'&&!hostname.endsWith('streakingman.com')){ const a = document.createElement('a') a.setAttribute('href','https://github.com/StreakingMan/solvable-sheep-game') a.setAttribute('target','_blank') diff --git a/src/App.tsx b/src/App.tsx index c31e3d8..a9fd320 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -186,11 +186,14 @@ const App: FC = () => { // 主题切换 useEffect(() => { - setBgmOn(false); + // 初始化时不加载bgm + if (once) { + setBgmOn(false); + setTimeout(() => { + setBgmOn(true); + }, 300); + } restart(); - setTimeout(() => { - setBgmOn(true); - }, 300); }, [curTheme]); // 队列区排序