工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
CEBBCAT

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

  •  
  •   CEBBCAT · Jan 25, 2019 · 5116 views
    This topic created in 2664 days ago, the information mentioned may be changed or developed.

    @sciooga

    37 replies    2019-02-20 14:07:58 +08:00
    rootx
        1
    rootx  
       Jan 25, 2019
    无理取闹 浪费大家时间
    run2
        2
    run2  
       Jan 25, 2019   ❤️ 2
    这个 bug 叫贵人多忘事
    KgM4gLtF0shViDH3
        3
    KgM4gLtF0shViDH3  
       Jan 25, 2019 via iPhone
    自己拉黑的……
    CEBBCAT
        4
    CEBBCAT  
    OP
       Jan 25, 2019
    @sobigfish #2 蛤?
    @bestkayle #3 没有拉黑呀
    skylancer
        5
    skylancer  
       Jan 25, 2019
    nichijou
        6
    nichijou  
       Jan 25, 2019
    @CEBBCAT 我试一下
    CEBBCAT
        7
    CEBBCAT  
    OP
       Jan 25, 2019
    @skylancer #5 可是那个人的回复就在图里 119 层呢,我是真没屏蔽他呀,就是本帖一楼的用户
    CEBBCAT
        8
    CEBBCAT  
    OP
       Jan 25, 2019
    @sciooga 请看正文,有 BUG 反馈,正文 @你被 miss 了
    sciooga
        9
    sciooga  
       Jan 25, 2019
    帖子地址发一下?
    input2output
        10
    input2output  
       Jan 25, 2019
    未重现
    CEBBCAT
        11
    CEBBCAT  
    OP
       Jan 25, 2019
    sciooga
        12
    sciooga  
       Jan 25, 2019
    找到帖子了,我这也是正常的,不能复现
    CEBBCAT
        13
    CEBBCAT  
    OP
       Jan 25, 2019
    @sciooga #12 嗯……非常郁闷,您忙吧
    acmetal
        14
    acmetal  
       Jan 25, 2019


    好像是有这种情况?
    l0wkey
        15
    l0wkey  
       Jan 25, 2019

    我这可以复现
    CEBBCAT
        16
    CEBBCAT  
    OP
       Jan 25, 2019
    @sciooga #12 请看上面两个回复,小概率可以复现了
    mztql
        17
    mztql  
       Jan 25, 2019
    我这里 @发帖人的都无法跟踪
    sciooga
        18
    sciooga  
       Jan 25, 2019   ❤️ 1
    @mztql #17 他们是安装了 V2EX plus 这款插件

    @CEBBCAT #16 你这里是稳定复现是吗? console 里有没有报错?
    mztql
        19
    mztql  
       Jan 25, 2019
    @mztql #17 补一个测试连接
    @CEBBCAT #16
    mztql
        20
    mztql  
       Jan 25, 2019
    @sciooga #18 是这款插件啊...v2ex plus
    https://i.loli.net/2019/01/25/5c4aff1254a8f.jpg
    run2
        21
    run2  
       Jan 25, 2019
    @sciooga #18 会不会是感谢过的楼层,query 时出错了,我感谢了,再来看看
    run2
        22
    run2  
       Jan 25, 2019
    并没有问题-。-
    CEBBCAT
        23
    CEBBCAT  
    OP
       Jan 25, 2019
    @sciooga #18 不能稳定复现,某些时间某些 @ 不能追踪

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

    你们是否还有安装其他插件或油猴脚本呢?
    CEBBCAT
        25
    CEBBCAT  
    OP
       Jan 25, 2019
    @sciooga #18 还有这么个问题,不知道有没有用,一并附上


    对了,出现这种问题单凭刷新页面**可能**不能解决问题,截正文的那个图时,我试着刷新了好几遍网页,问题依旧。但现在可以正常提示了
    CEBBCAT
        26
    CEBBCAT  
    OP
       Jan 25, 2019
    @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
        27
    sciooga  
       Jan 25, 2019
    https://www.v2ex.com/api/replies/show.json?topic_id=530603

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


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

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

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

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

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

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

    我觉得第二个解决方案好一点,也方便 @人,有时候 V2EX 故意连续的楼层号把人看得一懵一懵的
    sciooga
        33
    sciooga  
       Feb 20, 2019
    @CEBBCAT #32 感谢反馈,我看了下源码如果多页的话才是从接口获取数据的,你这是只有一页是吗?
    CEBBCAT
        34
    CEBBCAT  
    OP
       Feb 20, 2019
    @sciooga #33 看楼层号,已经到盖到 238 层啦,所以自然是多页啦
    sciooga
        35
    sciooga  
       Feb 20, 2019
    @CEBBCAT #32 现在无论是否有多页数据都会从接口获取评论了,稍后就更新
    CEBBCAT
        36
    CEBBCAT  
    OP
       Feb 20, 2019
    @sciooga #35 那感情好,多谢作者大大啦
    sciooga
        37
    sciooga  
       Feb 20, 2019
    @CEBBCAT #36 嗯,更新后你再测试测试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3059 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 210ms · UTC 14:58 · PVG 22:58 · LAX 07:58 · JFK 10:58
    ♥ Do have faith in what you're doing.