首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站怎么知道我是从android上跑出来的?

网站怎么知道我是从android上跑出来的?
EN

Stack Overflow用户
提问于 2018-12-05 12:38:31
回答 1查看 114关注 0票数 0

我正试图从安卓设备上找到https://tv.partner.co.il,看上去该网站知道我在用手机:

  1. 请求桌面站点无法工作
  2. 将用户代理更改为与我的桌面pc仍然无法工作的相同。

有一点我注意到,当我首先登录,而不是改变用户代理和切换设备上的开发工具的铬,它仍然工作,所以验证只是在登录之前。

你会建议我怎么做,这样我才能从android设备上观看这个网站。

是否有任何解决方案可以将cookie从桌面传输到电话?

EN

回答 1

Stack Overflow用户

发布于 2018-12-16 12:02:45

我没有代表对此发表评论,所以给我一个答复。

当我查看我的服务器日志,分析移动电话的访问时,我注意到除了用户的移动浏览器访问之外,还有(经常?)总是这样吗?)移动电话操作系统的一个组件的访问。下面是一个例子(匿名):

代码语言:javascript
复制
37.201.225.xxx - - [16/Apr/2018:09:01:39 +0200] "GET /favicon.ico HTTP/1.1" 200 318 "my.site.com" "Mozilla/5.0 (Linux; Android 7.0; Moto G (4) Build/NPJS25.93-14-10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 ACHEETAHI/1"
37.201.225.xxx - - [16/Apr/2018:09:01:40 +0200] "GET /favicon.ico HTTP/1.1" 200 318 "-" "Dalvik/2.1.0 (Linux; U; Android 7.0; Moto G (4) Build/NPJS25.93-14-10)"

如您所见,浏览器(Chrome)请求我的站点的图标后,Dalvik虚拟机也会请求该图标。对于苹果手机和平板电脑,除了移动浏览器之外,我还能看到来自CFNetwork的请求。我假设在其他移动设备上还会有其他这样的OS进程请求该图标。

这些请求将使我能够识别来自移动设备的访问者,不管用户代理字符串读取了什么。

识别移动设备的另一种可能是使用Java脚本读取屏幕格式。移动设备具有不同的显示大小,因此可以将其与台式计算机或膝上型计算机区分开来。

但这只是猜测,所以应该是个评论.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53632555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档