118

私が収集したところによると、iPadはiPhone OSを使用していますが、画面解像度はiPhoneやiPodtouchとは異なります。非常に多くのサイトが、iPadに適応するためにユーザーエージェントの検出を変更しなければならない場合があります。

では、iPadまたはiPad SDKにアクセスできる人は誰でも、ユーザーエージェント文字列を教えてくれますか?

4

15 に答える 15

127

Mozilla / 5.0(iPad; U; MacOSXのようなCPUiPhoneOS 3_2; en-us)AppleWebKit / 531.21.10(GeckoのようなKHTML)バージョン/4.0.4モバイル/ 7B314Safari /531.21.10

于 2010-02-11T22:56:05.240 に答える
28

シミュレーターから、iPad モードで:

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/531.9 (Gecko のような KHTML) バージョン/4.0.3 Safari/531.9 (これは 3.2 ベータ 1 用です)

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 3_2; en-us) AppleWebKit/531.21.10 (Gecko のような KHTML) バージョン/4.0.4 Mobile/7B334b Safari/531.21.10 (これは 3.2 ベータ版です) 3)

そしてiPhoneモードでは:

Mozilla/5.0 (iPhone; U; Mac OS X のような CPU iPhone OS 3_2; en-us) AppleWebKit/531.21.20 (Gecko のような KHTML) Mobile/7B298g

シミュレーターの信頼性はわかりませんが、ユーザーエージェント文字列だけではデバイスが iPad であるかどうかを検出できないようです。

(注: 私は Snow Leopard を使用しており、Safari のユーザー エージェント文字列は

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (Gecko のような KHTML) バージョン/4.0.4 Safari/531.21.10

)

于 2010-01-28T11:55:14.373 に答える
15

実際のデバイスから:

Mozilla/5.0 (iPad; U; CPU OS OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10

于 2010-05-29T19:09:26.333 に答える
9

Web アプリ モードで (apple-mobile-web-app-capableメタ タグを使用して) 実行すると、ユーザー エージェントが次のように変更されることに注意してください。

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 3_2_1; en-us) AppleWebKit/531.21.10 (Gecko のような KHTML) バージョン/4.0.4 Mobile/7B405 Safari/531.21.10

に:

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 3_2_1; en-us) AppleWebKit/531.21.10 (Gecko のような KHTML) Mobile/7B405

于 2010-07-25T20:47:10.400 に答える
7

4.3.5 未満の iPad 2:

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 4_3_5; en-us) AppleWebKit/533.17.9 (Gecko のような KHTML) バージョン/5.0.2 Mobile/8L1 Safari/6533.18.5

于 2011-09-08T15:41:12.577 に答える
6

私は言います:

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 4_3; da-dk) AppleWebKit/533.17.9 (Gecko のような KHTML) バージョン/5.0.2 Mobile/8F190 Safari/6533.18.5

于 2011-04-03T17:31:31.037 に答える
4

どうぞ!

Mozilla / 5.0(iPad; U; MacOSXのようなCPUOS3_2; en-us)AppleWebKit / 531.21.10(GeckoのようなKHTML)バージョン/4.0.4 Mobile / 7B334b Safari / 531.21.10

于 2012-06-04T22:24:01.570 に答える
3

すべてのモバイルアップルデバイス、iphone、ipad、またはipodは、「モバイル」と「Safari」の両方を含むユーザーエージェントを使用するというのが一般的なコンセンサスのようです。

ただし、最新のSDK(4.0.1)を使用し、Railsサーバーでユーザーエージェントを読み取ると(を使用してrequest.env["HTTP_USER_AGENT"])、「Safari」の部分を取得することはありません。

要求がシミュレーターから行われたか、実際のデバイスから行われたか、デバッグまたはリリースであるかに関係なく、常に次のようになります。

Mozilla / 5.0(iPhone; U; MacOSXのようなCPUiPhoneOS 3_1_2; de-de)AppleWebKit / 528.18(GeckoのようなKHTML)Mobile / 7D11 "

「Safari」はありません。:-(だから、確かに「iPhone」の部分を使わなければならない。それはアップルが勧めていないことだ。

于 2010-07-29T12:30:10.547 に答える
1

シミュレータ3.2ファイナルから:

Mozilla / 5.0(iPad; U; MacOSXのようなCPUOS3_2; en-us)AppleWebKit / 531.21.10(GeckoのようなKHTML)バージョン/4.0.4 Mobile / 7B367 Safari / 531.21.10

于 2010-05-23T12:01:04.607 に答える
1

iPhone OS 3.2 SDK ベータ 3 の iPad ユーザー エージェント文字列の Safari:

Mozilla/5.0 (iPad; U; Mac OS X のような CPU OS 3_2; en-us) AppleWebKit/531.21.10 (Gecko のような KHTML) バージョン/4.0.4 Mobile/7B334b Safari/531.21.10

詳細: http://developer.apple.com/library/safari/#technotes/tn2010/tn2262/_index.html

于 2011-03-29T19:11:36.897 に答える
0

Web サイトを特定のモデルに合わせて調整する必要がある理由が見つからない限り、通常はエージェント文字列全体を使用する必要はないことに言及する価値があると思います。

エージェント文字列で iPhone、iPad、iPod を確認し、すべての拠点をカバーできます。

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    appleMobileDevice = true;
}
else {
    appleMobileDevice = false;
}
于 2013-09-05T09:55:26.700 に答える