为什么在使用 meteor 应用程序网站时,开发者工具中的网络选项卡为空?

Why is the network tab empty in developer tools when using a meteor app website?

当使用包含 meteor 应用程序的网站时(例如 https://edabit.com),我注意到 firefox 的网络选项卡或开发人员工具中几乎没有显示任何内容 chrome。例如,当登录网站时,在填写我的详细信息后按下“登录”按钮时没有新的请求出现。无论我输入的密码是否正确都是如此(这显然需要通过某种请求发送到服务器进行检查)。

如果我为 chrome 使用“meteor devtools”扩展,我可以在新的“meteor”选项卡中看到方法调用(例如,“使用 [object Object] 调用方法登录”)。但我的问题更具理论性:流星如何从开发者工具中“隐藏”在这里?有没有办法让实际请求显示出来?

(我正在使用 python 中的开发者工具和请求模块学习 http 请求。我的目标是自动执行一些常见任务,例如检查给定主题的新帖子。很棒的是meteor 存在特定的扩展,但如果我在其他应用程序上遇到同样的问题,我将被卡住。)

注意:我知道我可以在这里使用 tcpdump 或 wireshark,但我希望继续使用开发人员工具或类似工具(对于添加的上下文,built-in 过滤, 回放能力, ui 等).

我认为这是因为很多通信都是通过分布式数据协议 (DDP) 进行的。

Publications and Data Loading