AppleInsiderスタッフ
· 1分で読めます
「モバイル向けに最適化された」ウェブサイトの制約を受けずにウェブを閲覧したいユーザーは、Mobile Safari の新しい「デスクトップ版サイトをリクエスト」ボタンのおかげで、iOS 8 で簡単に閲覧できるようになりました。
iOS 8までは、モバイルSafariでウェブサイトのデスクトップ版を表示するには、アクセスしているウェブサイトが「デスクトップ版」へのリンクを提供しているか、モバイル版に自動的にリダイレクトされることなくデスクトップ版のURLにアクセスできることを祈るしかありませんでした。これは多くのユーザーを苛立たせ、特にモバイルSafariで正常に表示されるはずのサイトが、機能制限のあるモバイル版を強制的に表示させられるケースが目立ちました。
iCabのようなサードパーティ製ブラウザは、ユーザーエージェント文字列を変更する機能(事実上、OS X上のSafariを装う機能)を提供していましたが、Mobile SafariのiOSとの統合には及ばなかった。Appleはこれらの懸念に対し、「デスクトップ版サイトをリクエスト」という適切なタイトルの新しいボタンを導入した。
使い方は、モバイル版に自動的にリダイレクトされるウェブサイトを読み込むだけです。アドレスバーをタップして「お気に入り」メニューを表示し、アイコンを下にスワイプすると、新しく追加された「デスクトップ版サイトをリクエスト」ボタンが表示されます。
ボタンをタップするとページが再読み込みされ、その過程で Mobile Safari のユーザーエージェント文字列が自動的に変更されます。
通常、Mobile Safari は次のような文字列を報告します。
Mozilla/5.0 (iPhone; CPU iPhone OS 8_0_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Safari/600.1.4
ただし、デスクトップ サイトを読み込む際、Mobile Safari はサーバーに Mac 上で実行されていることを伝えます。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/538.44 (KHTML, like Gecko) Version/8.0 Safari/538.44
デスクトップ ユーザー エージェントは、その Web サイトを更新した後でもそのまま残りますが、別のサイトに移動したり、新しいタブに切り替えたりするとリセットされます。