在大多数网站上,我可以使用开发人员工具中的Chrome的“网络”标签查看网络请求(GET,POST等)。但是在web.whatsapp.com上,没有任何请求。
我的理解是,它使用电话发送和接收数据,而Web版本仅显示内容。但是,它仍然必须与电话进行通信才能发送或接收数据。
这种沟通是如何进行的?我有点不解。我什至尝试使用WireShark检查网络流量,但到目前为止还算不上成功。谁能提供任何见解?
最佳答案
我认为他们使用websockets。如果您在Chrome中打开网络检查器时已建立连接,则看不到该连接,则需要刷新。在网络检查器的“WS”选项卡中查找。
关于sockets - web.whatsapp.com如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33970924/