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

2017-03-03 19:26:43 +08:00
 nyanyh
忘截图了,刚才清了 Cookies 结果无法重现了,这是什么时候出现的新快捷登录吗?

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

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



把手机淘宝打开,就会出现这个提示;
然后把淘宝切后台,刷新网页,还是出现这个提示;
把淘宝从后台清掉,刷新,提示消失;
先开飞行,再把淘宝从后台清掉,刷新,提示还是有,大概过 1-2 分钟后就没了
jackisnotspirate
2017-03-04 13:34:18 +08:00
Shared web credentials
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.

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

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

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

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

© 2021 V2EX