2012-08-23 124 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

回答