是否所有 Firefox 网络流量都经过父进程?



在最新的(多进程)Firefox(电解e10s)中,所有网络流量最终都会通过父进程还是选项卡(<browser>元素)进程直接与外界通信,例如,如果在选项卡的javascript中使用客户端websocket连接?

这里有一幅清晰的chrome图片,但我还没有设法在Firefox上找到类似的东西。(我在多进程火狐下看过MDN,但看不到答案)。

请不要回答"我认为"或">

很可能"或"尝试此链接"的答案 - 我正在寻找一个明确的是/否和/或相关链接,来自已经找到相关文档或可能使用 Firefox 源代码的人。

谢谢。

在像Firefox这样复杂的系统中,很难说"所有"网络流量。

WebSocket 很久以前就被远程化了,至少在 Linux 上,Web 内容进程中的网络通常是禁用的,这表明常见的 Web 功能通过让中央进程执行网络来工作。

在我研究的 Linux 上,在某些情况下,内容进程会进行网络调用:远程 X11 连接或将自身加载到 Firefox 进程中的第三方应用程序。我无法轻松确定 Windows 上的沙盒状态;macOS似乎在内容过程中也阻止了网络。

最新更新