瀏覽代碼

:art: fix https://github.com/siyuan-note/siyuan/issues/10341

Vanessa 1 年之前
父節點
當前提交
fd6153dcbc
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      app/src/util/assets.ts

+ 2 - 4
app/src/util/assets.ts

@@ -40,8 +40,7 @@ export const loadAssets = (data: IAppearance) => {
     const defaultThemeAddress = `/appearance/themes/${data.mode === 1 ? "midnight" : "daylight"}/theme.css?v=${Constants.SIYUAN_VERSION}`;
     if (defaultStyleElement) {
         if (!defaultStyleElement.getAttribute("href").startsWith(defaultThemeAddress)) {
-            defaultStyleElement.remove();
-            addStyle(defaultThemeAddress, "themeDefaultStyle");
+            defaultStyleElement.setAttribute("href", defaultThemeAddress)
         }
     } else {
         addStyle(defaultThemeAddress, "themeDefaultStyle");
@@ -51,8 +50,7 @@ export const loadAssets = (data: IAppearance) => {
         const themeAddress = `/appearance/themes/${data.mode === 1 ? data.themeDark : data.themeLight}/theme.css?v=${data.themeVer}`;
         if (styleElement) {
             if (!styleElement.getAttribute("href").startsWith(themeAddress)) {
-                styleElement.remove();
-                addStyle(themeAddress, "themeStyle");
+                styleElement.setAttribute("href", themeAddress)
             }
         } else {
             addStyle(themeAddress, "themeStyle");