为什么Chrome开发者工具不显示WhatsApp Web应用程序请求?

12

今天,我使用了新的WhatsApp Web应用程序,并尝试了解它们使用了哪些库以及它们如何与服务器通信。

我打开了Chrome开发者工具,然后在用户界面中尝试了一些操作。但是在Chrome开发者工具中没有显示任何请求。

为什么我看不到任何请求(无论是HTTP还是WebSocket请求)?

2个回答

13

在WebSocket连接打开之前,您必须先打开Google Chrome检查器。然后,如@Hernan所指出的那样,您转到network-> websockets,在带有101状态的连接中选择,在frames选项卡中将会看到消息。但是,您必须从“Frames”切换到“Headers”选项卡,然后再回来让Chrome刷新frames。

如果您在Frame选项卡打开的情况下发送消息,则不会自动更新。或者如果您在WebSocket连接建立后打开Chrome检查器,则不会看到连接。


你知道如何在控制台记录消息吗? - edymerchk
我在Chrome开发者工具中检查了所有请求和WebSockets选项卡,但是没有显示任何内容。 - Amit Sharma

0

Whatsapp Web使用WebSocket。进入检查模式 ->网络 -> WebSocket

消息是加密的,但即使远程用户(电话号码)不可用,您也可以查看发送和接收的消息。


4
我在 Chrome 开发者工具中检查了所有请求和 WebSockets 标签页,但没有显示任何内容。 - Fizer Khan
在加载网页之前,您需要打开网络控制台。 - Hernán Fernández

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接