Skip to content

Acid Browser v0.5.0

Choose a tag to compare

@AcidGr AcidGr released this 05 Nov 13:20
· 11 commits to main since this release

🚀 Acid Browser v0.5.0 更新日志 (Release Notes)

1. 🤖 Agent 自动化交互与网页控制增强 (Agent & Automation Hardening)

  • DOM 观察与表单回填校验:引入 fill readback verification 机制,解决受控组件与前端拦截导致的输入校验失败问题;优化 DOM 剪枝与观察分页,保护最新页面观察状态。
  • 目标标签页导航隔离:修复 navigate 偶发抢占用户当前活动标签页的问题,实现静默后台标签页切换与独立会话隔离,规范化 URL 处理。
  • 对称式人工接管(Human Takeover):实现对称的人工接管暂停与 AI 无缝恢复机制;统一前后台横幅状态文案。
  • 后台活动动态显示:在后台横幅中实时呈现 Agent 当前活动步骤的纯净文本动态摘要,并支持一键秒切回操作标签页。

2. 📦 内置网盘直链下载 Skill 全面升级 (Cloud Drive Download Skills)

  • 百度网盘前置强风控告知与确认:针对百度极其严格的反作弊与封号风控(Black UID),增加强制性 SOP——在执行下载前必须向用户详尽说明封号与限速风险,并在当前会话主动停止工具调用,等待用户在下一轮给出明确确认同意后才允许继续。
  • 夸克网盘免转存直链提取:支持 <=50MB 小文件免转存直接取链,自动携带 __pugs 游客态凭证防范 412 错误;大文件自动降级为转存模式。
  • 123 云盘直链 Base64 解码与重定向:完善 download-v2 包装链接 Base64 解码与 redirect_url 循环跟随逻辑,规范防盗链 Referer 请求头。
  • 新增 115 网盘支持:实现分享解析、小文件直接取链、大文件转存个人盘取 pickcode 直链流程,强制遵循「登录 Cookie + 900 秒 CDN Cookie」双 Cookie 规范。
  • 新增迅雷网盘支持:实现分享转存个人盘并提取真实媒体直链,增加单文件并发连接数 <=8 的硬性保护规范,防止迅雷 CDN 降级 200 整文件导致分片失效。

3. 🌐 Chromium 内核与网络稳定性强化 (Chromium WebView & Network Fixes)

  • 移除不安全的 Cookie 注入:彻底解决底层 WebView 触发 SIGTRAP 崩溃的问题。
  • 解决重入导航崩溃:从 shouldOverrideUrlLoading 中移除可重入的 loadUrl,消除 Chromium navigation CHECK 异常崩溃。
  • Cookie 性能与生命周期优化:合并 Cookie 写入与落盘频率,避免每次页面加载都写 jar 导致的性能卡顿;在用户导航与生命周期阶段执行安全 flush。
  • 本地主页导航解耦:通过主线程 Looper 顶层调度异步解耦主页链接导航。
  • 协议清理:彻底移除旧版遗留的 via:// 协议别名支持。

4. 🛡️ 下载引擎与安全隔离 (Downloader & Security Hardening)

  • 下载重定向与 Range 协议修正:严格尊重 200 OK 单流真实状态,严格遵循 HTTP 重定向协议规范。
  • 用户脚本运行时隔离:为每个 userscript 派生唯一的 bridge token,加固 @grant 权限边界与安全隔离。
  • MCP 与文件共享安全:增加 MCP 服务线程池并发上限保护,删除操作时对共享文件进行防误删安全保护;解耦 SSE 心跳检测并加固 JSON/null 安全。