telegram 的 web 版, F12 里完全看不到网络请求,这是用了什么黑科技?

197 天前
 xingchenxf

今天想看看 telegram 一个机器人的网络请求,结果发现 F12 打开后,竟然看不到任何网络请求。 按我原来的理解,前端发送的网络请求,再怎么保护,也顶多是做加密,F12 里总是会留下痕迹的。 而 telegram 的聊天却完全没有网络请求的痕迹, 这是什么黑科技?

下面是截图

1682 次点击
所在节点    Telegram
5 条回复
Ct5T66PVR1bW7b2z
197 天前
websocket
zhmouV2
197 天前
保持控制台打开的状态 再刷新一次 上面的过滤项选 ws 。大概率是 f12 没记录到之前就存在的请求记录
Pipecraft
197 天前
ServiceWorker 吧
看看 chrome://inspect/#service-workers 这里能不能看到。
gam2046
197 天前
https://github.com/morethanwords/tweb

各平台客户端都是开源的,没有秘密,几年前看过一眼,我记得是 service worker
xingchenxf
196 天前
@Pipecraft 确实是 service-workers ,试了一下,把在 chrome://inspect/#service-workers 里面把 service-workers terminate 掉,就发不出去消息了。
但是在这里点对应 terminate 的 inspect ,却仍然不能再 network 面板里看到任何请求,这是为什么呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX