RequestOrbit

从 0.12.11 升级

旧版有哪些变化、哪些功能被移除,以及可以用什么替代。

新版会保留什么

新版保留了最实用的请求规则能力,但不会原样复制旧版 Manifest V2 的所有行为。Chrome 可以检测或导入旧数据;Edge 和 Firefox 从未发布过旧版,因此不需要自动迁移。

任何旧规则都不会悄悄启用。迁移结果会清楚标为“可自动转换”“需要检查”“不支持”“已移除”或“无效”,原始数据也会留在迁移快照中。

这些旧规则可以迁移

下面的功能都有直接替代方案,或可以用范围更明确的新规则实现。启用前仍请逐条检查。

  • 格式有效的 Block 列表会转换为新版“阻止”规则。
  • 独立的 HSTS 规则会转换为“升级到 HTTPS”;浏览器自带的 HSTS 仍然独立工作。
  • Custom URL 只有在匹配和替换方式能够安全表达时才会转换;如果编码或作用范围发生变化,会要求人工检查。
  • 防盗链可以改写为范围明确的请求头规则,并指定资源域名和来源网页。
  • 旧版分类开关会转换成每条规则的启用状态,但迁移后的候选规则仍然默认关闭,等待你检查并授权。
已移除的功能,以及可以怎么替代

新版不再保留范围过大、已经过时,或与请求规则关系不大的功能。

  • 请求日志:使用浏览器开发者工具的 Network 面板,或在调试时导出 HAR。RequestOrbit 不会记录你的浏览历史。
  • 全局修改 CORS:请配置服务端、使用开发反向代理,或搭建独立测试环境。新版不提供风险较高的全局开关。
  • 修改 User-Agent:临时测试可以使用浏览器开发者工具;长期差异更适合用服务端功能开关处理。
  • 可编程右键菜单:固定网址可以用书签;需要运行脚本时,请使用经过单独评估的自动化工具。
  • Google 搜索重定向:优先修改浏览器默认搜索引擎;只有 URL 结构固定时,才适合用一条范围明确的重定向规则处理。
  • Google 到 useso 的 CDN 改写:旧端点已经过时,请删除这类规则,改用仍在维护的 CDN 或自行托管资源。
  • 生成二维码:使用浏览器或操作系统自带的分享、二维码功能。
  • 图标样式、捐赠界面、遥测和远端服务不再属于 RequestOrbit 的功能范围。
Custom URL 规则不一定能原样迁移

旧版可以用类似 JavaScript 的占位符处理域名、路径和查询参数,而 Manifest V3 只支持更有限的正则替换。

不固定顺序的查询参数、动态占位符、浏览器不支持的正则语法、超过九个捕获组,以及非 HTTP(S) 目标都不会自动转换。它们会保持关闭并可导出,建议简化 URL 规则后再手动重建。

建议按这个顺序升级

把迁移当作一次检查,而不是一键开启所有旧规则。

  • 应用任何迁移结果前,先导出迁移报告和原始快照。
  • 先检查能够自动转换的阻止规则和 HTTPS 升级规则。
  • 用有代表性的路径、查询参数、资源类型和来源网页测试每条重定向规则。
  • 为范围过大的防盗链或请求头规则补充明确的来源网页。
  • 只有在需要留档时,才继续保留已移除和不支持的项目。
  • 全部规则稳定后,再导出一份新版格式的备份。
隐私无需额外设置

规则只保存在浏览器中。扩展不含数据分析,也不会把规则交给远端服务处理。