Repository navigation
Firefox-Reverse v0.26.0
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 配置、密钥或私有构建脚本。