2014-10-05 22 views
6

Ben bu WebView User-Agent olduğunu keşfetti iOS8 Web görünümündeki bir hata neden araştırırken:iOS8 Simülatörü kullanıcı aracısı

Mozilla/5.0 (iPhone, CPU iPhone OS 10_9_5 gibi Mac OS X) AppleWebKit/600.1.4 (KHTML, Gecko benzeri) Mobil/12A365 (2072607680)

Ben iOS8 adayıyım beri oldukça olmalıdır Oysa:

Mozilla/5.0 (iPhone, CPU iPhone OS 8_0_2 Mac OS X gibi) AppleWebKit /600.1.4 (KHTML, Gecko benzeri) Mobil/12A405kalturaNativeCordovaPlayer (350612576)

Tabii ki iPhone'un 10.10 sürümüne henüz sahip olmadığından, Xcode6 bir şekilde Mac OS X'ten bir sürüm alıyor. IOS için < iOS8 simülatörleri için gayet iyi çalışıyor. Bu sorun iOS 8.3 Simülatörü Runtime giderilmiştir

isIOS8 = function(){ 
    return (/OS 8_/.test(userAgent) || /Version\/8/.test(userAgent)) && isIOS(); 
}; 

cevap

1

:

Yani onu İçin iOS8 simülatör ya da değil

ise artık bu benim javascript yöntemdir keşfetmek nasıl benim için bir çözüm var mı . Bu sürüm ve daha yeni sürümler artık bu sorundan muzdarip değil.

Ben gerçekten iOS 8 üzerinde çalışan olduğunuzu belirlemek gerekirse "iPhone OS" ve "AppleWebKit/600.1.4" altdizgelerin aramanızı öneriyoruz, ancak muhtemelen bu şekilde sorunu yaklaşan edilmemelidir. Bunun yerine, sürüm numaralarından ziyade yeteneklere dayalı bir kararlılık yapmaktan daha iyidir.

İlgili konular