在大多数网站上,我可以在开发工具中使用Chrome的网络选项卡看到web请求(GET、POST等)。但在web.whatsapp.com上,没有任何请求。
我的理解是,它使用手机发送和接收数据,而网络版本只是显示内容。但是,它仍然必须与手机通信才能发送或接收数据。
这种沟通是如何运作的?我有点困惑。我甚至尝试使用WireShark来检查网络流量,但到目前为止运气不佳。有人能提供一些见解吗?
我认为他们使用的是websocket。如果连接已经建立,当你在Chrome中打开网络检查器时,你不会看到它,你需要刷新。查看网络检查器中的WS选项卡。