为什么 V2EX 网站审查元素时 network 里什么也没有?它是怎么获取数据的啊。

2020-01-15 10:00:19 +08:00
 guotianyou
就是 f12 时看不到 V2EX 发送了 request,很想知道是怎么获取后台数据的。求解答。
6776 次点击
所在节点    V2EX
15 条回复
szyp
2020-01-15 10:08:05 +08:00
justrand
2020-01-15 10:09:13 +08:00
你是不是使用方式有问题啊
littleylv
2020-01-15 10:09:17 +08:00
先问是不是,再问为什么
BryceGu
2020-01-15 10:12:51 +08:00
你看的 xhr 吧,xhr 确实没有但别人又不是用 XMLHttpRequest 请求数据的。
belin520
2020-01-15 10:16:02 +08:00
单页应用的话,建立一个长链接,可以走 Websocket 通讯。

不过,很明显,v2ex 不是单页应用,你的标题应该改为“是不是”,再说为什么
lxk11153
2020-01-15 10:26:20 +08:00
点那个搜索🔍按钮,全局搜索一下就知道了
yaphets666
2020-01-15 10:33:41 +08:00
服务端渲染吧
yh7gdiaYW
2020-01-15 10:37:02 +08:00
服务端渲染的,返回的 HTML,这个帖子的内容就在 https://www.v2ex.com/t/638012 这个 GET 请求里
ylsc633
2020-01-15 10:38:32 +08:00
看来前后端分离的流行 让很多人忘记了 以前页面渲染的本质了...
lower
2020-01-15 10:40:12 +08:00
用的最新的量子通信技术
Vegetable
2020-01-15 10:41:49 +08:00
就页面渲染好了返回啊,你看 footer 部分会有一个多少 ms 的标记,就是页面渲染时间。虽然我也不知道为什么会有这个标记,但是很多网站都有。比如

© Gitea 当前版本: 1.9.0+dev-225-g10ff527fa 页面: 96ms 模板: 91ms

看到这个基本可以确定这个页面是有后端渲染内容的,如果没有 xhr 也很正常。
DelayNoMore
2020-01-15 10:41:56 +08:00
遇事不决,量子力学
Vegetable
2020-01-15 10:42:55 +08:00
哦,最简单的方式是右键查看网页源代码...
wxyz
2020-01-15 10:46:05 +08:00
你少了一步刷新,再者,获取数据有专门的 API 接口可用。
zsxeee
2020-01-15 12:04:08 +08:00
你打开 f12 再刷新看看?

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

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

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

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

© 2021 V2EX