更新 README.md

This commit is contained in:
2026-08-25 14:51:17 +00:00
parent e71e0c74dd
commit 4669d5f1bd
-14
View File
@@ -4,26 +4,12 @@
公开下载页:<https://lrc.flechazo.xin>
## 为什么不是纯网页
QQ 音乐接口拒绝第三方网页的跨域请求,并校验来源。浏览器页面无法安全地修改 `Origin``Referer`。LRC Local 因此以本机单文件程序运行:程序只监听随机的 `127.0.0.1` 端口,浏览器 UI 和外部请求均由用户自己的电脑处理;公开服务器只分发静态页面和二进制文件。
## 功能
- 搜索歌曲并显示歌手、专辑和时长。
- 导出原文 `.lrc`、翻译 `.trans.lrc` 或无时间轴 `.txt`
- 不创建账号,不保存搜索历史,不向本站服务器上传任何内容。
## 安全边界
- 只监听操作系统分配的随机 IPv4 回环端口。
- 启动使用 256 位随机令牌,之后使用 `HttpOnly``SameSite=Strict` 会话 Cookie。
- 校验精确的 `Host``Origin`,不设置 CORS,拒绝 DNS rebinding 和跨站 API 请求。
- 只连接源码中固定的两个 HTTPS 接口;禁止重定向,不提供通用代理。
- 限制请求体、上游响应体、并发、频率和超时。
- 页面启用严格 CSP、禁止嵌入、禁止外部脚本和外部资源。
- 所有公开构建均提供 SHA-256 校验值;Linux 和 macOS 使用归档保留可执行权限。
## 本地构建与测试
```sh