Fission所需偏好设置

Fission(Firefox 的站点隔离)引入了一些与我们的 CDP 实现不兼容的架构更改。为了继续使用 Firefox 的 CDP,请确保在使用 --remote-debugging-port 启动 Firefox 之前,在配置文件中设置以下偏好设置。

  • fission.bfcacheInParent 应设置为 false

  • fission.webContentIsolationStrategy 应设置为 0

如果没有这些偏好设置,则可能会遇到与多个域(页面、运行时等)导航相关的错误。

依赖于 CDP 的第三方工具(例如 Puppeteer)会确保在启动 Firefox 之前正确设置这些偏好设置。

解除这些限制的工作记录在 Bug 1732263Bug 1706353 中。