1
我正在使用jQuery Mobile的移動應用程序,我想檢查我是否在iOS5上,因爲它有一些很棒的功能,如true fixed toolbars等。我正在尋找一個javascript解決方案。如何使用網絡技術檢查iOS5?
我正在使用jQuery Mobile的移動應用程序,我想檢查我是否在iOS5上,因爲它有一些很棒的功能,如true fixed toolbars等。我正在尋找一個javascript解決方案。如何使用網絡技術檢查iOS5?
這適用於我的一些字符串操作的用戶代理。
var ua = navigator.userAgent;
var detail = ua.split('(')[1];
var device = detail.split(';')[0];
if (device == 'iPhone' || device == 'iPod' || device == 'iPad') {
var ios = detail.split(' ')[5].split('_')[0];
if (ios == '5') {
alert('ios 5');
}
}
這應該適用於Safari瀏覽器,但如果該網頁是在第三方應用程序執行和開發者已經改變了使用的是在那裏做這個技術的一個用戶代理值可能無法正常工作。 –
對不起,我推測OP想要一個移動Safari的解決方案 –
如果我使用PhoneGap創建應用程序,這是否工作?據我所知,PhoneGap將創建一個UIWebView控件。這會工作嗎?如果沒有,是否有解決方案? –