iOSデバイスから見たときに若干異なるコンテンツが表示されるウェブページがあります。問題のデバイスを検出するために、サイトはユーザエージェント文字列内でiPad;
,iPod;
、またはiPhone;
を探します。iPadのiOSユーザーエージェント用のChrome
これは、すべてのiOSデバイスでSafariで完全に機能します。それはiPhoneやiPad 1ではなく、iPadの3のウェブサイトは、以下の(予想外の)ユーザーエージェント文字列を取得している上で動作iOS用Chromeでテストする:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10
これは、「要求のデスクトップに関連しているようです(デスクトップクロムのレンチアイコンは何ですか?)自分のサイトでは無効になっており、モバイルサイトではなくデスクトップにロックされているようです。他のサイトでは、これが有効になり、選択されたときに別のユーザーエージェント文字列が送信されます。例えば:http://ifconfig.me/all
を試してみてくださいだから私の質問は以下のとおりです。
- どのような基準クロムの使用は、このオプションを有効にするかどうかを決定するん
- クロムは、私がどのようにレンダリングするか、デスクトップのサイトにこのサイトを余儀なくされたことを考えますiOS固有のコンテンツ(私の場合、私のアプリケーションで扱われるプロトコルを使用したリンク)
これを自分でテストしたい場合は、単にユーザーエージェント文字列を反映したページがあります。
iPad 3のChrome for iOSには、上記の文字列とは異なる文字列が表示されます。これには「CriOS」が含まれています。 – Zade
ありがとうございます。私たちは今日、この1つを実行しましたが、6.1.3を実行している1つのiPhoneでのみ実行しました。 –
ユーザーエージェントの検出へのリンクありがとうございます。ところで、Chromeユーザーエージェントの文字列はここに記載されています - https://developer.chrome.com/multidevice/user-agent –