2012-01-31 5 views
2

iは、IOS に流暢に実行するWebアプリケーションを持っているが、それはそれはIOS 4と下にはいくつかの機能を無効にするに検出することが可能であるIOS 4.ios 4以下をターゲットにする方法は?

にあまり遅れていますか?

答えて

1

ユーザーエージェントの文字列を分析できます。 (iPadの)

のiOS 4の例:(iPhoneの)

Mozilla/5.0 (iPad; U; CPU OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8G4 Safari/6533.18.5 

のiOS 5例:あなたはJavaScriptを使用していることを行いたい場合

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3 

しかし、試してみてください。

if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i)) 
    document.write("You are using iOS5"); 
関連する問題