V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nyanyh
V2EX  ›  程序员

刚才 Safari 打开淘宝网,提示“检测到您的手机淘宝已登录”,这是在服务端完成还是客户端呢?

  •  
  •   nyanyh · 2017-03-03 19:26:43 +08:00 · 4679 次点击
    这是一个创建于 2605 天前的主题,其中的信息可能已经有所发展或是发生改变。
    忘截图了,刚才清了 Cookies 结果无法重现了,这是什么时候出现的新快捷登录吗?

    手机和电脑处于同一路由器下,注销手机淘宝重新登录也没再弄出这个提示
    第 1 条附言  ·  2017-03-04 13:28:44 +08:00
    第 2 条附言  ·  2017-03-04 13:28:55 +08:00
    append 错了

    12 条回复    2017-03-04 14:01:28 +08:00
    nyanyh
        1
    nyanyh  
    OP
       2017-03-03 19:44:58 +08:00
    复现了。。。就是在手机淘宝登录的情况下,登录网页版淘宝,再访问 https://login.taobao.com/ 就会有这个提示,看来是在服务端做的验证,我以为是能智能检测同网段设备了
    anuan
        2
    anuan  
       2017-03-03 19:49:14 +08:00
    应该看 ip 吧
    nyanyh
        3
    nyanyh  
    OP
       2017-03-03 19:52:16 +08:00
    r#2 @anuan #2 我给手机开了 Surge 全局,也一样是提示手机淘宝已登录,不知道还有没有别的检测方式
    qq2511296
        4
    qq2511296  
       2017-03-03 19:53:39 +08:00
    肯定是服务端做的啊
    nyanyh
        5
    nyanyh  
    OP
       2017-03-03 21:41:42 +08:00
    r#4 @qq2511296 我以为是像 QQ 那样的访问 PC QQ 开的端口实现的快速登录
    chroming
        6
    chroming  
       2017-03-03 23:24:52 +08:00
    应该说是在手机淘宝打开的情况下 pc 端登录会提示吧,
    564425833
        7
    564425833  
       2017-03-04 10:41:56 +08:00
    试了一下,没有复现。
    1.在同一个 WiFi 下。
    2.iPhone 打开手机淘宝。
    3.Safari 打开淘宝网,点登陆。没任何提示。

    难道重点在于“登录网页版淘宝”(手机)?
    nyanyh
        8
    nyanyh  
    OP
       2017-03-04 10:49:31 +08:00
    r#7 @564425833 我这可以 100%复现啊……记得淘宝网 Cookies 是有过期时间的,过一段时间之后,即使淘宝网顶部状态是已登录,点击收藏宝贝等功能的时候也是需要重新登录的。我又手动访问了 https://login.taobao.com/ 相当于重新登录,就会跳出这个手机淘宝已登录的提示
    jackmasa
        9
    jackmasa  
       2017-03-04 13:07:21 +08:00
    @nyanyh 求截图
    nyanyh
        10
    nyanyh  
    OP
       2017-03-04 13:27:56 +08:00
    r#9 @jackmasa



    把手机淘宝打开,就会出现这个提示;
    然后把淘宝切后台,刷新网页,还是出现这个提示;
    把淘宝从后台清掉,刷新,提示消失;
    先开飞行,再把淘宝从后台清掉,刷新,提示还是有,大概过 1-2 分钟后就没了
    jackisnotspirate
        11
    jackisnotspirate  
       2017-03-04 13:34:18 +08:00 via iPhone
    Shared web credentials
    willakira
        12
    willakira  
       2017-03-04 14:01:28 +08:00
    不是什么高级玩意儿
    手机淘宝就是一个淘宝版的浏览器,你请求的是淘宝的 mobile webpage ,所以设个 cookie 什么的没啥问题

    https://developer.apple.com/reference/safariservices/sfsafariviewcontroller
    It shares cookies and other website data with Safari.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2703 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.