poe.com(类似 chatgpt)页面是如何局部刷新的?请求路过大佬指点

2023-05-08 10:47:49 +08:00
 guguji5
https://poe.com/ChatGPT (类似 chatgpt )页面是如何渲染的,我截了个图,只发了几个 ajax 请求,但是根本没返回页面上的内容,请求大佬指点一下
https://imgur.com/a/o8VZETN
1179 次点击
所在节点    前端开发
6 条回复
registerrr
2023-05-08 11:30:52 +08:00
可能是走的 WebSocket
guguji5
2023-05-08 13:13:25 +08:00
@registerrr 如果是 websocket 应该在 network 的 ws 过滤器下可以看到啊,可是没有. 所以我才好奇,作为一个菜鸡前端,都看不懂页面如何刷新的,惭愧
lopponial
2023-05-08 15:31:36 +08:00
楼主可以去了解下 EventStream
yingosen
2023-05-09 16:21:37 +08:00
WS 实现
guguji5
2023-05-09 18:02:45 +08:00
@lopponial 嗯 chatgpt 使用的 EventStream ,poe.com 是用的 ws ,我切换模型类型的时候把这个 ws 链接给清除掉了,我说怎么一直没返回,作为一个前端,竟然找不到页面怎么刷新的。
guguji5
2023-05-09 18:03:17 +08:00
@yingosen 你说的对,感谢

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

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

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

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

© 2021 V2EX