• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhengzhongzhao
V2EX  ›  程序员

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

  •  
  •   zhengzhongzhao · May 15, 2023 · 3549 views
    This topic created in 1281 days ago, the information mentioned may be changed or developed.
    ovtfkw
    ovtfkw
    May 15, 2023 via iPhone
    1
    是啊 局部 ajax 都不用吗
    sphawkcn
    sphawkcn
    May 15, 2023
    2
    印象中似乎是为了防止某一个恶意操作吧,记不太清了。
    XIU2
    XIU2
    May 15, 2023
    3
    有时候点击回复后,会跳转到一个只有回复框的页面(回复内容还在),还需要再点一次回复才行。。。
    siweipancc
    siweipancc
    May 15, 2023 via iPhone
    4
    ios 手机上有个有趣的你可以现在玩玩,刷新当前帖子,点击回复(不要任何输入),会进到一个新页面,然后重复:左拉恢复帖子,js 把你拉回去回复页面,左拉恢复帖子……
    yidev
    yidev
    May 15, 2023
    5
    搭车问一下 @Livid, 帖子列表里的数字是链接到最新回复的, 实际这个锚点却没有生效, 不知道是什么缘故.
    hhjswf
    hhjswf
    May 15, 2023
    6
    @ovtfkw 用 ajax 容易接口被抓吧?
    november
    november
    May 15, 2023❤️1
    7
    @siweipancc 这个问题在点击“感谢”的时候也会出现。233333
    lanlanye
    lanlanye
    May 15, 2023
    8
    什么都用 js 只会害了你(不是)
    nothingistrue
    nothingistrue
    May 15, 2023
    9
    新增回复后,同步后台数据和前端界面上的回复列表,最简单的策略就是前端整体刷新。如果前端不整体刷新,那么就要花功夫处理前端 UI 和后台数据的增量同步,这跟“局部 ajax”差得成本可是不止一个数量级。

    楼主是头疼只考虑治头疼得钱,而 1 楼就是脚疼砍脚、手疼砍手、头疼砍头的纯 X 货。
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    May 15, 2023
    10
    edge case 不好做吧,比如回复了之后产生页码数多了一页,你是仍然显示当前页码还是下个页码
    dnslint
    dnslint
    May 15, 2023
    11
    @hhjswf 只要还是前端就能抓 终究还是要发请求
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   970 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    ♥ Do have faith in what you're doing.