Ver código fonte

[Mod 0000] 解决文件预览失败问题

hongrunxia 1 semana atrás
pai
commit
4ccea477c0
1 arquivos alterados com 10 adições e 8 exclusões
  1. 10 8
      index.html

+ 10 - 8
index.html

@@ -9,11 +9,10 @@
     <link rel="icon" id="faviconIcon" href="/logo.png" />
     <!-- 全局配置 -->
     <script src="/js/config.js"></script>
-    <!-- [perf-base-v1] defer 避免阻塞首屏渲染,播放器库在用到前已就绪 -->
-    <script defer src="/js/liveplayer-lib.min.js"></script>
-    <script src="/js/libs/adapter.min.js"></script>
+    <script src="/js/liveplayer-lib.min.js"></script>
     <script src="/js/webrtcstreamer.js"></script>
-    <!-- [perf-base-v1] 卡1: OnlyOffice api.js 改为打开文档编辑器时按需加载(见 src/utils/onlyOffice.ts),此处不再静态/动态注入 -->
+    <script src="/js/adapter.min.js"></script>
+    <!-- <script type="text/javascript" src="http://182.92.126.35:9050/web-apps/apps/api/documents/api.js"></script> -->
   </head>
   <body>
     <script>
@@ -24,6 +23,11 @@
           htmlRoot.setAttribute('data-theme', theme);
           theme = htmlRoot = null;
         }
+        const remoteUrl = window.location.hostname === 'localhost' ? '182.92.126.35' : window.location.hostname;
+        var script = document.createElement('script');
+        script.type = 'text/javascript';
+        script.src = 'http://' + remoteUrl + ':9050/web-apps/apps/api/documents/api.js';
+        document.head.appendChild(script);
       })();
     </script>
     <div id="app">
@@ -37,8 +41,7 @@
         }
         html[data-theme='deepblue'] .app-loading {
           background-color: none;
-          /* [perf-base-v1] L14b: 原引用 ./src/assets/images/themify/deepblue/loading-bg.png 不存在(构建后 404),
-             删除该行,回落使用下方 .app-loading 的主背景 ./vent/loading-bg.png */
+          background-image: url('./src/assets/images/themify/deepblue/loading-bg.png');
         }
         body {
           background-color: var(--vent-base-color);
@@ -51,8 +54,7 @@
           align-items: center;
           flex-direction: column;
           /* background-color: #f4f7f9; */
-          /* [perf-base-v1] 改引用 public 下静态路径,原 ./src/assets/... 生产构建后 404 */
-          background-image: url('./vent/loading-bg.png');
+          background-image: url('./src/assets/images/vent/loading-bg.png');
           background-size: cover;
           background-repeat: no-repeat;
           background-color: var(--vent-base-color);