2012-08-23 126 views
1

可能重复:
How can we programmatically detect which iOS version is device running on?如何检测iOS版本?

我们其中有一个登记表的站点。在这个表单中我们有一个文件上传按钮。正如您已经知道有人通过iOS设备访问我们的网站时,他们无法上传文件,因为iOS不支持通过Safari浏览器上传文件。现在我们发现iOS6可以让用户通过Safari浏览器上传照片。现在的问题是我们不知道有多少人会更新到iOS6。那么我们如何检测访问者正在运行的iOS版本,然后向他们显示警告或弹出消息?

我们希望检测网站是否被iOS5.1或更低版本访问,并显示弹出消息“您的软件版本不支持文件上传,请更新到iOS 6或下载我们的应用程序上传您的图像”

任何帮助?谢谢。

+0

通过用户代理? – nhahtdh

+0

您可以检查其用户代理字符串。虽然它不容易被欺骗,但它会为您提供OS Safari版本的OS版本,这将有助于确定操作系统的版本。 – Jeremy1026

回答