V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yurong333333
V2EX  ›  问与答

B 站登录原理

  •  
  •   yurong333333 · 2022-03-09 14:42:55 +08:00 · 10505 次点击
    这是一个创建于 977 天前的主题,其中的信息可能已经有所发展或是发生改变。

    没登录之前,打开两个 b 站的网页 A 和 B ,在 A 网页登录,然后刷新一下 B 网页,发现 B 网页也显示登录了,这是什么原理呢?

    第 1 条附言  ·  2022-03-09 15:33:59 +08:00
    本话题延伸出的一个问题。

    问题:在手机浏览器上打开知乎的一个问题,然后下载 app ,打开 app 之后,会跳转到下载 app 的那个问题。
    这是怎么做到的?打包 app 的时候就把问题 id 写到包里面了吗?
    第 2 条附言  ·  2022-03-09 16:05:03 +08:00
    两个问题已结帖。感谢大佬们的解答。谢谢谢谢~
    第 3 条附言  ·  2022-03-09 19:59:31 +08:00
    该帖子已经变味了。。。各位大佬请不要留言了,感谢。
    第 4 条附言  ·  2022-03-10 15:06:16 +08:00
    133 条回复    2023-02-28 13:09:43 +08:00
    1  2  
    yurong333333
        101
    yurong333333  
    OP
       2022-03-09 20:37:28 +08:00
    @ragnaroks 感谢回复。今天这个帖子确实是我做伸手党了,所以被大家喷也很正常啦。能解决问题就好,其他的别放心上了。
    rv54ntjwfm3ug8
        102
    rv54ntjwfm3ug8  
       2022-03-09 22:38:07 +08:00
    @Livid pointless
    chenrui920614
        103
    chenrui920614  
       2022-03-10 00:32:28 +08:00
    @codespots 我还真不知道,学习了
    so2back
        104
    so2back  
       2022-03-10 00:56:15 +08:00 via iPhone   ❤️ 1
    难得看到得跪着回答的贴了
    Ashore
        105
    Ashore  
       2022-03-10 08:10:35 +08:00
    @so2back 现在不就见到了
    beijiaoff
        106
    beijiaoff  
       2022-03-10 08:24:18 +08:00   ❤️ 1
    能提出这个问题实在让人匪夷所思
    yunyuyuan
        107
    yunyuyuan  
       2022-03-10 09:23:59 +08:00   ❤️ 1
    OP 第一个回复暴露了他真实想法:玻璃心。后面被喷后,努力做出「不玻璃心」的回复,但于事无补。可惜 v 站不能自己删除评论
    zhea55
        108
    zhea55  
       2022-03-10 09:24:01 +08:00
    难道没发现 github ,同时打开 2 个未登录的页面。
    然后登陆其中一个,切换到另一个时,立即就检测到你已经登陆了,要求你刷新整个页面。

    这个才有点研究价值吧
    Xcharles
        109
    Xcharles  
       2022-03-10 09:24:33 +08:00
    无语子
    ALVC666
        110
    ALVC666  
       2022-03-10 09:32:53 +08:00
    确实是得先看一下提问指南
    ww940521
        111
    ww940521  
       2022-03-10 09:55:30 +08:00   ❤️ 1
    又蠢又自我
    yurong333333
        112
    yurong333333  
    OP
       2022-03-10 09:57:17 +08:00
    @Livid https://v2ex.com/t/839140?p=2#reply111 , 请删帖。喷子太多,已违背该帖子初衷。
    lysS
        113
    lysS  
       2022-03-10 10:00:14 +08:00
    @ragnaroks 你那个问题怎么解决的喃? pcap ?
    chocotan
        114
    chocotan  
       2022-03-10 10:15:10 +08:00   ❤️ 1
    已 block
    建议学一下如何提问
    solxnp
        115
    solxnp  
       2022-03-10 10:25:44 +08:00   ❤️ 1
    建议都 block OP 着实看不下去
    p1gd0g
        116
    p1gd0g  
       2022-03-10 10:26:22 +08:00
    deferred deeplink ,这个一般由第三方 sdk 支持
    huanglm
        117
    huanglm  
       2022-03-10 10:27:30 +08:00   ❤️ 1
    OP 还认为喷子太多,已 block ,请 OP 手动双向 block
    vanton
        118
    vanton  
       2022-03-10 10:52:16 +08:00
    这么简单的问题,搜索一下就有,为什么还要浪费别人的时间来问这个问题?
    vanton
        119
    vanton  
       2022-03-10 10:59:48 +08:00   ❤️ 2
    @Ncanback #92
    一个能来 v2 的程序员,竟然能问出这种问题,我觉得这样的人已经没救了。
    再加上 block 一个解答问题的人,还阴阳怪气的说“感谢,已 block”,何止是没救,简直就是恶心了。
    thetbw
        120
    thetbw  
       2022-03-10 11:02:36 +08:00
    知乎那个问题有专门做这个的吧,还是蛮复杂的。大概是根据你的网络设备什么的为你生成一个标识,然后根据这个标识存入数据。app 启动时也会为你生成一个标识,根据这些标识再去网络上找你的数据,然后就可以获取你的数据了。
    之前看到 v 站有个专门发这个的
    thetbw
        121
    thetbw  
       2022-03-10 11:04:45 +08:00
    @thetbw 看了前面回答,好像是还可以更简单
    brust
        122
    brust  
       2022-03-10 11:05:14 +08:00   ❤️ 1
    麻烦 block 一下我吧
    YouRTBUG
        123
    YouRTBUG  
       2022-03-10 12:10:52 +08:00   ❤️ 1
    stupid pig
    ragnaroks
        124
    ragnaroks  
       2022-03-10 12:12:35 +08:00
    @lysS 未公开函数,这个当前我不能直接和你说,但是能透露和 rawsocket 有关
    lisongeee
        125
    lisongeee  
       2022-03-10 13:36:01 +08:00
    楼主掌握经验密码了属于是
    zhw2590582
        126
    zhw2590582  
       2022-03-10 13:43:33 +08:00
    其实百度一下,就知道什么原理了
    erhsilence
        127
    erhsilence  
       2022-03-10 14:08:19 +08:00
    hellodigua
        128
    hellodigua  
       2022-03-10 14:22:01 +08:00   ❤️ 1
    这个 OP 笑死我了,太玻璃心了,建议注销 V 站
    zhouweiluan
        129
    zhouweiluan  
       2022-03-10 14:36:19 +08:00
    我是觉得喊 block 很奇怪啦
    有种我单方面骂你最后一句,单方面胜利的感觉。

    感觉 block 功能的初衷并不应该是这样,已经被滥用了。
    稍微看不顺眼的就 block ,当你 block 的人越多,以后那种越有价值的发言你越会看不到。
    danhahaha
        130
    danhahaha  
       2022-03-10 14:45:48 +08:00   ❤️ 2
    这这这,大家不要这样,以后谁还敢提问啊?提任何问题不应该被骂,就这环境,唉
    danhahaha
        131
    danhahaha  
       2022-03-10 14:50:03 +08:00   ❤️ 2
    谁能保证自己提的问题有水准?提什么问题才算好问题?难道提个问题之前还要先研究下会不会被人嘲笑?知道的回答下,不知道的略过,说实话,真是感觉很不友善,再者楼主只是说 block ,算是玻璃心,或者什么也好,从头到尾也没多大恶意或者骂人之类的,换来这么多骂的,我真是无语了
    vanton
        132
    vanton  
       2022-03-11 11:55:25 +08:00
    @danhahaha #131
    这问题确实简单,可以搜索获得答案。
    回答也并没有骂他吧,是他先跳出来说已 block 。
    你觉得一个会 block 的人连搜索都不会用么。
    提什么问题才算好问题,其实大家都有数的,这并不是个需要界定的事件,因为他说他自己就是个资深程序员。
    lsy6
        133
    lsy6  
       2023-02-28 13:09:43 +08:00
    大家说的 block 是什么意思
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.