仅使用网页区分iPhone型号
Distinguish iPhone model with only a webpage?
>问题
我在一家拥有大量现场工作人员的公司工作,他们都获得了iPhone。 但这些手机的型号各不相同,没有比iPhone 4早的。 我需要一种快速的方法来绘制出哪个人拥有哪种型号的iPhone,因为这些数据不容易获得。 我也不能依靠他们确定自己的模型,因为并非所有人都精通技术。
建议的解决方案
我能想到的唯一真正方法是发送一封群发电子邮件,其中包含指向一个网页的链接,该网页要求他们的名字并记录相关的电话数据。 我猜用户代理和屏幕尺寸让我大部分时间都在那里,但我对iPhone的了解还不够多,无法确定。 如果他们需要将手机保持在特定方向或滚动或其他什么,我可以提供说明。
问题
- 除了用户代理和屏幕尺寸(我想更有可能是视口尺寸)之外,我还需要了解每部iPhone的哪些信息来确定其型号?
- 我可以完全从浏览器做出这些决定吗?
- 有没有办法区分iPhone 4和4s,或5和5s?
是的,我知道。 人们应该只"检查功能而不是版本号"。 但是在这里寻找能力不是我的问题。 我理所当然地需要知道每个员工手中的iPhone型号。 据我所知,没有人在SO上完全解决这个问题。
让用户用手机拍照,然后将照片发送给您(或使用您创建的网页上传照片)。默认情况下,EXIF 元数据包括手机型号,因此您只需自动解析元数据并提取手机型号。
您无法可靠地区分iPhone 4或iPhone 4s,因为UA仅包含iOS版本等信息。你可以通过检查屏幕尺寸来区分 4 到 5,但没有办法可靠地区分 4 到 4 或 5 和 5,至少使用纯 Javascript 是这样。使用ObjC,您可以分辨出"hw.machine"
相关文章:
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 根据不同型号选择角度
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- iPhone:固定位置潜水不可见
- Javascript在IPhone中不起作用
- 未在iphone上打开url
- iPhone强制下载文件
- 防止在移动Safari(iPad/iPhone)中长按/长按默认上下文菜单
- 代码点火器型号中未显示报警框.模型警报中的
- jquery点击事件不会在iPhone中的按钮元素上触发
- 如何使键盘在多页的Iphone窗体上消失
- 如何通过JavaScript/jQuery(或PHP)检测iPhone 6和6 Plus
- jQuery点击事件仅适用于横向(iPhone)
- jquery scrollTO iPhone/iPad没有't向右滚动
- 数据rel=“;背面“;无法在iPhone上工作
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 仅使用网页区分iPhone型号
- 用弹出消息确定iPad和iPhone型号
- 使用JS检测iPhone SE设备型号