Skip to content

feat: 新增 User-Agent 自定义并保存功能#388

Open
tev6 wants to merge 3 commits intoXiaoYouChR:mainfrom
tev6:feature/CustomUserAgent
Open

feat: 新增 User-Agent 自定义并保存功能#388
tev6 wants to merge 3 commits intoXiaoYouChR:mainfrom
tev6:feature/CustomUserAgent

Conversation

@tev6
Copy link
Copy Markdown

@tev6 tev6 commented Mar 26, 2026

设置页面添加 User-Agent 配置项
用户可自定义下载请求时的 User-Agent

Close

Close #309

PR 类型

添加功能

PR 检查清单

请检查你的 PR 是否满足以下要求:

  • 应用成功启动且测试无 Bug
  • 包含破坏式更新

备注

  • 为下载任务新增全局 User-Agent 自定义的功能
  • 解决“单次下载后恢复默认 UA”的问题
  • 设置页可直接编辑 UA
  • 请求构建阶段会合并默认与上游 headers
  • 如未自定义,则回退默认 UA
image

tev6 and others added 2 commits March 26, 2026 12:16
- 设置页面添加 User-Agent 配置卡片,允许用户自定义下载请求的 User-Agent
- 各下载模块的默认请求头逻辑从 `payload.get("headers", DEFAULT_HEADERS)` 改为 `payload.get("headers") or DEFAULT_HEADERS`
- 修改 BrowserService 的请求头构建逻辑
- 添加 UserAgentValidator 验证
@tev6 tev6 changed the title feat: 新增用户代理配置项并修复默认请求头逻辑 feat: 新增 User-Agent 自定义并保存功能 Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 希望新增 User-Agent: 请求标头 自定义持久化保存

1 participant