1

JavaScript または他のブラウザベースの言語を使用して、( OSのバージョンではなく) iOSデバイスのバージョンを取得する方法はありますか? 例えば; iPhone5、iPhone4S、iPad3など

この情報は OS のバージョン (使用されているデバイスではなく) しか報告されていないため、 navigator.userAgent(または の方法で)見つけることができませんでした。navigatorたとえば、6.1.3 を実行している iPhone5 には、次のユーザー エージェントがあります。

"Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25"

6.1.3 を実行している iPhone4:

"Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25"

私が見つけることができた最良の方法は、screen.widthandを使用することですscreen.height。これにより、少なくとも iPhone5、iPhone4、および以前の世代を区別できるようになります。

4

2 に答える 2

2

できません。iPhoneまたはiPad、およびデバイスが実行している iOS のバージョンはわかりますが、 などのモデル名は見つかりませんiPhone 4

于 2013-04-09T19:55:04.903 に答える