不喜欢 V2EX 点击回复要重刷新页面

2023-05-15 05:23:11 +08:00
 zhengzhongzhao
2548 次点击
所在节点    程序员
11 条回复
ovtfkw
2023-05-15 08:23:16 +08:00
是啊 局部 ajax 都不用吗
sphawkcn
2023-05-15 08:41:11 +08:00
印象中似乎是为了防止某一个恶意操作吧,记不太清了。
XIU2
2023-05-15 09:28:19 +08:00
有时候点击回复后,会跳转到一个只有回复框的页面(回复内容还在),还需要再点一次回复才行。。。
siweipancc
2023-05-15 09:35:30 +08:00
ios 手机上有个有趣的你可以现在玩玩,刷新当前帖子,点击回复(不要任何输入),会进到一个新页面,然后重复:左拉恢复帖子,js 把你拉回去回复页面,左拉恢复帖子……
yidev
2023-05-15 10:10:35 +08:00
搭车问一下 @Livid, 帖子列表里的数字是链接到最新回复的, 实际这个锚点却没有生效, 不知道是什么缘故.
hhjswf
2023-05-15 10:15:07 +08:00
@ovtfkw 用 ajax 容易接口被抓吧?
november
2023-05-15 10:16:51 +08:00
@siweipancc 这个问题在点击“感谢”的时候也会出现。233333
lanlanye
2023-05-15 10:19:41 +08:00
什么都用 js 只会害了你(不是)
nothingistrue
2023-05-15 10:43:41 +08:00
新增回复后,同步后台数据和前端界面上的回复列表,最简单的策略就是前端整体刷新。如果前端不整体刷新,那么就要花功夫处理前端 UI 和后台数据的增量同步,这跟“局部 ajax”差得成本可是不止一个数量级。

楼主是头疼只考虑治头疼得钱,而 1 楼就是脚疼砍脚、手疼砍手、头疼砍头的纯 X 货。
mxT52CRuqR6o5
2023-05-15 10:50:34 +08:00
edge case 不好做吧,比如回复了之后产生页码数多了一页,你是仍然显示当前页码还是下个页码
dnslint
2023-05-15 11:07:44 +08:00
@hhjswf 只要还是前端就能抓 终究还是要发请求

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

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

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

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

© 2021 V2EX