feat(lsf): 将标签工作室前端从CDN迁移到本地资源

- 更新页面标题为更简洁的数据标注描述
- 移除CDN链接改为使用本地静态资源路径
- 删除冗余的注释说明内容
- 优化资源加载方式提高离线可用性
This commit is contained in:
2026-01-09 16:36:06 +08:00
parent 103cb94a6d
commit 4bfe96048c
4 changed files with 27 additions and 13 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>DataMate - Label Studio 编辑器</title>
<title>DataMate - 数据标注</title>
<style>
html,
body {
@@ -18,19 +18,21 @@
</style>
<!--
说明
- 本页面作为 iframe 运行,用于隔离 Label Studio Frontend(避免与 DataMate React/Antd 依赖冲突)。
- 当前使用 CDN 加载 LSF 产物;如需离线部署,可改为本地静态资源。
- 与父页面通过 postMessage 通信,约定消息类型:
- Parent -> Iframe: LS_INIT / LS_EXPORT / LS_RESET / LS_PING
- Iframe -> Parent: LS_IFRAME_READY / LS_READY / LS_EXPORT_RESULT / LS_RESET_DONE / LS_PONG / LS_ERROR / LS_SUBMIT
本地静态资源(推荐生产环境离线/内网部署)
- 当前锁定版本:label-studio-frontend@1.7.1
- 资源来源(示例):
- https://unpkg.com/label-studio-frontend@1.7.1/dist/lsf/css/main.css
- https://unpkg.com/label-studio-frontend@1.7.1/dist/lsf/js/main.js
- 放置目录:frontend/public/lsf/lsf/
- 建议一并放入(避免运行时按需加载 404):
- version.json
- css/main.css(可选:main.css.map)
- js/main.js(可选:main.js.map、main.js.LICENSE.txt)
- js/478.chunk.js(可选:478.chunk.js.map)
- js/decode-audio.wasm
-->
<link
rel="stylesheet"
href="https://unpkg.com/label-studio-frontend@1.7.1/dist/lsf/css/main.css"
/>
<script src="https://unpkg.com/label-studio-frontend@1.7.1/dist/lsf/js/main.js"></script>
<link rel="stylesheet" href="./lsf/css/main.css" />
<script src="./lsf/js/main.js"></script>
</head>
<body>