首页 > 解决方案 > 为什么使用流星应用网站时开发者工具中的网络选项卡为空?

问题描述

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

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

(我正在使用开发人员工具和 python 中的请求模块来学习 http 请求。我的目标是自动化一些常见任务,例如检查给定主题的新帖子。流星存在特定的扩展名很好,但是如果我使用不同的应用程序有同样的问题,我会被卡住。)

注意:我知道我可以在这里使用 tcpdump 或 wireshark,但我希望继续使用开发人员工具或类似的东西(对于添加的上下文、内置过滤、重播能力、ui 等)。

标签: javascriptgoogle-chromehttpfirefoxmeteor

解决方案


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

出版物和数据加载


推荐阅读