javascript - 为什么使用流星应用网站时开发者工具中的网络选项卡为空?
问题描述
在使用包含流星应用程序的网站时(例如https://edabit.com),我注意到开发者工具中的 firefox 或 chrome 的网络选项卡中几乎没有显示任何内容。例如,登录网站时,在填写完我的详细信息后按“登录”按钮时不会出现新请求。无论我输入正确还是错误的密码都是如此(显然需要通过某种请求将其发送到服务器进行检查)。
如果我使用 chrome 的“meteor devtools”扩展,我可以在新的“meteor”选项卡中看到方法调用(例如“使用 [object Object] 调用方法登录”)。但我的问题更具理论性:流星是如何从这里的开发人员工具中“隐藏”的?有没有办法让实际的请求出现?
(我正在使用开发人员工具和 python 中的请求模块来学习 http 请求。我的目标是自动化一些常见任务,例如检查给定主题的新帖子。流星存在特定的扩展名很好,但是如果我使用不同的应用程序有同样的问题,我会被卡住。)
注意:我知道我可以在这里使用 tcpdump 或 wireshark,但我希望继续使用开发人员工具或类似的东西(对于添加的上下文、内置过滤、重播能力、ui 等)。
解决方案
我认为这是因为很多通信都是通过分布式数据协议 (DDP) 进行的。
推荐阅读
- string - tkinter askstring 在其可见性改变之前被删除
- python - 如何将 Pandas DataFrame 与列表的字典合并
- performance - JMeter & Salesforce:面临错误,因为“加载 Visualforce 页面时发生错误。尝试取消引用空对象'
- elasticsearch - 如何在跨字段查询中包含部分匹配的结果?
- python - 无法导入彭博 api
- python - Python BeautifulSoup 在字符后拆分文本
- c++ - 错误 LNK2001:无法解析的外部符号,c++ 项目编译
- azure - 规范化资源以列出 Azure 存储表
- r - UseMethod(“read_xml”)中的错误:没有适用于“read_xml”的方法应用于“list”类的对象
- flutter - (Flutter, Firebase) 提交前的表单验证