Fission所需偏好设置¶
Fission(Firefox 的站点隔离)引入了一些与我们的 CDP 实现不兼容的架构更改。为了继续使用 Firefox 的 CDP,请确保在使用 --remote-debugging-port
启动 Firefox 之前,在配置文件中设置以下偏好设置。
fission.bfcacheInParent
应设置为false
。fission.webContentIsolationStrategy
应设置为0
。
如果没有这些偏好设置,则可能会遇到与多个域(页面、运行时等)导航相关的错误。
依赖于 CDP 的第三方工具(例如 Puppeteer)会确保在启动 Firefox 之前正确设置这些偏好设置。
解除这些限制的工作记录在 Bug 1732263 和 Bug 1706353 中。