在尝试了解 Web 应用程序的行为时,我发现自己遇到了以下事实:浏览器的 Web 开发人员工具的网络选项卡上没有显示某些网络消息。例如,在 whatsapp ( https://web.whatsapp.com/ )的网络应用程序上发送或接收消息不会在网络选项卡上留下一行。
这是我尝试做的:
- 尝试其他浏览器。我试过 firefox、chrome、safari,它们都显示同样的问题
- 尝试网络嗅探工具。我迷路了,因为连接太多我不知道该监控哪一个
- 尝试通读 html 代码,看看哪个 javascript 代码正在创建连接并接收信息。我也迷路了,因为在阅读 html 和 javascript 时,有很多未记录的代码行,我的大脑无法在合理的时间内处理这些。
- 注意到有一个服务人员。我想也许服务工作者会向服务器来回发送请求。情况似乎并非如此,而且服务工作者请求似乎应该出现在网络选项卡中。
任何解释或指针非常感谢。