読者のトム・シドラ氏は、ウェブサイトの見方について、ある見方を好みます。彼はこう書いています。
モバイルウェブサイトが大嫌いです。iPhoneで常にデスクトップ版のフルバージョンを表示する方法はありますか?
必ずとはお約束できませんが、「たいていの場合は」お届けできます。こんな感じです。
一般的に、ウェブサイトは使用しているブラウザの種類、具体的にはブラウザエージェントに基づいて外観を構成します。サイトにアクセスすると、ブラウザは自身のIDを報告します。例えば、Safariのデスクトップ版であると識別された場合、あるビューが表示されます。iOSデバイスで使用されるSafariのバージョンであると識別された場合、小さな画面に適した別のレイアウトが表示されることがあります。一部のサイトではデフォルトのビュー以外のものを選択できる場合もありますが、これはウェブ全体で実装されている機能ではありません。
これを実現するには、サイトを騙して別の顔を明らかにさせる必要があります。そのためには、iPhoneのウェブブラウザに、モバイルデバイスではなくデスクトップコンピュータ用に設計されているように見せかける必要があります。
残念ながら、モバイル版Safariではこれができません。Safariが嘘をつくことを許さないという誠実さの問題なのか、それとも何か他の理由があるのかは分かりませんが、Safariは常に正体を明かします。つまり、その点では行き詰まっているということです。
モバイル Safari とは異なり、Mercury および Atomic Web ブラウザは、その ID を偽装できます。
ありがたいことに、Safariだけが唯一の選択肢ではありません。Mercuryウェブブラウザや1.99ドルのAtomicウェブブラウザなど、サードパーティ製のブラウザは、様々な種類のブラウザに偽装する機能を持っています。それぞれのブラウザで「設定」をタップし、「ユーザーエージェント」を選択して、表示されるエージェント(例えば、OS X版Safari、Firefox、Internet Explorerなど)のいずれかを選択してください。
先ほども申し上げたように、これによりほとんどの場合、サイトはデスクトップ版のインターフェースを表示するようになります。しかし、一部のウェブサイト(例えばこのサイト)では、こうした偽のインターフェースは表示されません。iPhoneでMacworld.comにアクセスすると、ブラウザの識別方法に関わらず、常にモバイル版のサイトが表示されます。
ご質問がございましたら、[email protected] までお問い合わせください。