javascript - 仅通过网页区分 iPhone 型号?

标签 javascript ios iphone

问题

我在一家拥有大量现场员工的公司工作,他们都配发了 iPhone。但这些手机的型号各不相同,没有早于 iPhone 4 的。我需要一种快速的方法来确定哪个人拥有哪种型号的 iPhone,因为该数据不容易获得。我也不能指望他们确定自己的模型,因为他们并不都精通技术。

建议的解决方案

我能想到的唯一真正的方法是发送大量电子邮件,其中包含一个网页链接,询问他们的姓名并记录相关的电话数据。我猜 user agentscreen dimensions 让我完成了大部分工作,但我对 iPhone 的了解还不够多,无法确定。如果他们需要以特定方向握住手机或滚动或其他任何方式,我可以提供说明。

问题

  • 除了用户代理和屏幕尺寸(我猜这更可能是视口(viewport)尺寸)之外,我还需要了解每部 iPhone 的哪些信息才能确定其型号?
  • 我能否完全通过浏览器做出这些决定?
  • 有没有办法区分 iPhone 44s,或者 55s

(是的,是的,我知道。人们应该只“检查功能而不是版本号”。但是寻找功能不是我的问题。我有理由需要知道每个员工的 iPhone 型号手。据我所知,没有人在 SO 上完全解决这个问题。)

最佳答案

让用户用手机拍照,然后将照片发送给您(或使用您创建的网页上传)。默认情况下,EXIF 元数据包括手机型号,因此您只需自动解析元数据并提取手机型号。

关于javascript - 仅通过网页区分 iPhone 型号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28122187/

相关文章:

javascript - 如何在 Node js 中的每个插槽的游戏中超时

javascript - 使用 Jest 测试 NUXT.js 和 Vue.js 应用程序。获取 '[vuex] module namespace not found in mapState()' 和 '[vuex] unknown action type'

c# - ajax slider 和 Javascript

ios - 如何修复警告 : Incompatible pointer types assigning to 'NSMutableString *' from 'NSString *'

iphone - 是否可以在不使用itunes的情况下安装到iOS应用程序

javascript - 如何在 casperjs 脚本末尾执行代码

ios - Swift:如何从 firebase 检索数据?

iphone - 如何检查设备是否运行 iOS 6?

ios - 在 cellForRowAtIndexPath 中设置 UILabel 的计数

iphone - LinPhone SDK 不支持 arm7s