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]);
 
     // 队列区排序