如何识别iphone?
Posted
技术标签:
【中文标题】如何识别iphone?【英文标题】:How to identify iphones? 【发布时间】:2014-08-25 13:31:37 【问题描述】:我编写了一个识别桌面的脚本,并且可以识别大部分的 android 设备,每个访问者都有一个唯一的 ID。 但是我在使用 iPhone 时遇到了问题,似乎他们的浏览器具有相同的特性。
是否有人知道如何从设备(可能是客户端)中提取独特的东西的解决方法?
目前,我通过插件、http 标头、用户代理、分辨率和颜色来识别它们。
【问题讨论】:
你有没有看过无数的fingerprinting libraries。都说iphone几乎是不可能的。 gist.github.com/danott/855078 【参考方案1】:Iphone 有自己的用户代理。您可以像这样使用常规 js 检查:
var agent = navigator.userAgent;
if ((agent.indexOf('iPhone') != -1)
// Mycode
【讨论】:
以上是关于如何识别iphone?的主要内容,如果未能解决你的问题,请参考以下文章
如何以编程方式识别iphone(3g,4s,5)版本[重复]