Skip to content

Firefox-Reverse v0.26.0

Choose a tag to compare

@WhiteNightShadow WhiteNightShadow released this 11 Oct 09:12

Firefox-Reverse v0.26.0

本版本保持 Firefox 153.0a1 内核基线,增量完善浏览器交互、启动恢复与构建校验。

更新

  • Issue #15:页面定位与 iframe。新增 page_frames、page_snapshot、page_find,支持 role/name/label/text、限定 scope、open shadow root 和跨域嵌套 iframe;返回短引用,跳转或元素移除后拒绝过期引用。新增 frame 内 viewport CSS 坐标点击,截图返回坐标系和比例。旧 selector/text 调用保持兼容;内置工具共 71 项。
  • Issue #18:有限启动恢复。默认 profile 目录确认丢失或不是目录时提供原生 Profile Manager,由用户选择;不自动重置、迁移或解锁,显式 profile/环境变量路径、headless、reset 保持原流程。补充只读诊断。独立实例使用当前基线有效的 -new-instance,不再只依赖已被忽略的 -no-remote。
  • 品牌校验。显式选择 Firefox Reverse 品牌目录,校验构建配置、最终包内名称、图标、字标、语言品牌名和 macOS Bundle;缓存源码缺少本轮原生启动补丁时拒绝发布。
  • 配套 MCP v0.4.0 已提供 all/direct/delegate 启动分组和按需工具目录。默认 23 个顶层入口不变,旧浏览器仍兼容。

验收与边界

本版本为正式版。五个目标均已完成原生运行验收,跨平台 CI 全部通过,报告保留在该 CI 的 artifacts 中。

平台 指纹回归 页面/Agent 回归
macOS ARM64(本地 macOS 26.7.1) 213 33
macOS Intel(原生 CI,非 Rosetta) 197 33
Windows x86_64 212 33
Linux x86_64 182 33
Linux ARM64 182 33

Mac ARM64 与 Linux x86_64 另各通过 5 类隔离 profile 启动边界;Windows 另通过 6 次截图/退出和 Ledger 读写、去重、作用域、容量及 allowlist 检查。Windows 安装程序内的核心载荷与已实测 ZIP 一致,未将静态载荷校验当作安装向导实测。

已在 macOS 26.7.1 ARM64 验证最终包的 213 项原生指纹检查、33 项页面/Agent 调用检查和 5 类启动边界。包含已有文件读写、Node 执行、网络捕获,以及页面/Worker/Header 等原有指纹关系回归。品牌名称和图标也已实机检查。

macOS 27 报告者的具体根因尚未确认,Issue #18 保持开放。 此版本不宣称修复所有 macOS 27 启动问题。不要删除 profiles.ini、installs.ini、锁文件或原有 profile 作为通用“修复”。诊断不读取 cookie 或模型 Key;分享前仍需检查隐私。

不支持 closed shadow root 或任意跨内核身份模拟。Intel Mac 与两种 Linux 无头 CI 未验证 GPU/MSAA,Linux 未验证缺失的 Arial/Times 字体用例;合成测试不等于第三方网站通过率承诺。macOS 包为 ad-hoc 签名,不是 Apple Developer ID 公证包。

安装前完整退出旧浏览器,再替换应用包;用户 profile 与指纹环境目录保留。按架构选择安装包,SHA256 可在 GitHub 资产摘要中核对。

本次 Release 附件仅包含六个安装/便携包:macOS Apple Silicon、macOS Intel、Windows x86_64 安装程序和便携 ZIP、Linux x86_64、Linux ARM64。不上传日志、诊断脚本或 JSON 报告。只读诊断仍可从仓库文档获取。

源码:bc338bafe690cb362b2d085a263609395f64937c;BuildID:20261011033023。编译使用同一固定源码快照,不包含本机 SSH 配置、密钥或私有构建脚本。