[V2EX Plus]发现一个特殊 BUG,说不清,请看图

2019-01-25 18:13:54 +08:00
 CEBBCAT

@sciooga

4481 次点击
所在节点    全球工单系统
37 条回复
sobigfish
2019-01-25 20:22:32 +08:00
@sciooga #18 会不会是感谢过的楼层,query 时出错了,我感谢了,再来看看
sobigfish
2019-01-25 20:22:47 +08:00
并没有问题-。-
CEBBCAT
2019-01-25 20:24:28 +08:00
@sciooga #18 不能稳定复现,某些时间某些 @ 不能追踪

本帖第八层我 @了你,现在也不能追踪。鼠标移动上去没有报错,只提示了没有找到,点击全部回复 console 报错,俺不懂前端,截图给你
sciooga
2019-01-25 20:31:19 +08:00
@mztql #20
@CEBBCAT #16

你们是否还有安装其他插件或油猴脚本呢?
CEBBCAT
2019-01-25 20:31:28 +08:00
@sciooga #18 还有这么个问题,不知道有没有用,一并附上


对了,出现这种问题单凭刷新页面**可能**不能解决问题,截正文的那个图时,我试着刷新了好几遍网页,问题依旧。但现在可以正常提示了
CEBBCAT
2019-01-25 20:37:13 +08:00
@sciooga #24
Tampermonkey:在 V2EX 上没有任何运行中的脚本
拓展有:
Bilibili Helper: Bilibili.com Auxiliary
Extension Manager
Google Translate
Grammarly for Chrome
Mercury Reader
NooBox Search By Image
OneTab
Tampermonkey
Todoist: To-Do list and Task Manager
Vimium
uBlock Origin
v2ex plus
已按字母序排序,其他未启用拓展不在列表中

浏览器 Chrome Version 71.0.3578.98 (Official Build) (64-bit)
系统 黑苹果 10.12.6
网络 华北联通有翻墙
sciooga
2019-01-25 20:59:51 +08:00
https://www.v2ex.com/api/replies/show.json?topic_id=530603

你试试这个地址能打开吗?因为扩展会从这个接口一次性获取全部回复
CEBBCAT
2019-01-25 21:31:17 +08:00
@sciooga #27 可以打开。本帖 23 层我说不能追踪你你的回复是我智障了,你都没有回复……
hdjs5264
2019-01-26 01:21:54 +08:00
@sciooga #27 可复现,不过“未发现回复”和“正常显示回复”在同一帖子里都会出现。


![test2.gif]( https://i.loli.net/2019/01/26/5c4b45a58de85.gif)
autoxbc
2019-01-26 09:35:25 +08:00
@sciooga #27
replies/show.json 这个接口和页面 html 并不是完全一致的,偶尔会缺东西
sciooga
2019-01-26 19:40:56 +08:00
@CEBBCAT #28
@hdjs5264 #29
@autoxbc #30

还麻烦你们通过上面的接口地址对比下是不是接口内缺失了部分楼层导致的
CEBBCAT
2019-01-28 19:05:12 +08:00
@sciooga #31 终于测试出来了!!!
先发截图,后附有我自己的分析
1. 找不到回复

2. 我都没刷新呢怎么又能显示回复了?

3. API 返回的数据也没少啊

分析:201 层到『骂京东是应该的』这一层之间有一个被我屏蔽的人,V2EX Plus 循环比较天真,可理解为刻舟求剑

解决:获取当前楼层的时候不从 HTML 里拿了,从 Json 里找吧;或者反馈 Livid,屏蔽用户不影响楼层号,楼层号可不连续

我觉得第二个解决方案好一点,也方便 @人,有时候 V2EX 故意连续的楼层号把人看得一懵一懵的
sciooga
2019-02-20 13:56:04 +08:00
@CEBBCAT #32 感谢反馈,我看了下源码如果多页的话才是从接口获取数据的,你这是只有一页是吗?
CEBBCAT
2019-02-20 13:59:13 +08:00
@sciooga #33 看楼层号,已经到盖到 238 层啦,所以自然是多页啦
sciooga
2019-02-20 13:59:48 +08:00
@CEBBCAT #32 现在无论是否有多页数据都会从接口获取评论了,稍后就更新
CEBBCAT
2019-02-20 14:03:03 +08:00
@sciooga #35 那感情好,多谢作者大大啦
sciooga
2019-02-20 14:07:58 +08:00
@CEBBCAT #36 嗯,更新后你再测试测试

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

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

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

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

© 2021 V2EX