iPhone + iOS 9 の場合
Safari の右上のリロードボタンを長押しする or 画面下の上向き矢印↑をタップしてメニューから選ぶ、のどちらか。
Safari の右上のリロードボタンを長押しすると、「デスクトップ用サイトを表示」というメニューが出てくるので、これをタップするとパソコン用の Web サイトが表示されるようになる。
また、画面下の上向き矢印↑をタップするとメニューの中に「デスクトップ用サイトを表示」があるので、これをタップするとパソコン用の Web サイトを見ることができる。
どうやって、パソコン用のWebページ表示を実現しているかというと、「デスクトップ用サイトを表示」は普段の Safari のユーザーエージェント (User Agent) とは異なり、パソコン用 Web ブラウザのユーザーエージェントを出力するようになっている。
iPhone 6 + iOS 9 での Safari のユーザーエージェント。
Mozilla/5.0 (iPhone; CPU iPhone OS 9_0 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13A344 Safari/601.1
iPhone 6 + iOS 9 での Safari で「デスクトップ用サイトを表示」を選択したときのユーザーエージェント。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Safari/601.1.42
参考までに、 Mac OS X Yosemite 10.10.5 + Safari 8.0.8 のユーザーエージェント。「デスクトップ用サイトを表示」のユーザーエージェントと似ている。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/8.0.8 Safari/600.8.9
また、閲覧していたページのHTMLに、URL正規化の rel="canonical" がこんな感じで設定してあったりすると、
<link rel="canonical" href="http://www.nilab.info/desktop/" />
「デスクトップ用サイトを表示」を選択したとき、親切にも自動的にその正規化URLのページへアクセスするようだ。親切かお節介かは状況によるけど。。。
iPad mini + iOS 9 の場合
Safari のリロードボタンを長押しする or 上向き矢印↑をタップしてメニューから選ぶ、のどちらか。
iPad mini 4 + iOS 9 での Safari のユーザーエージェント。
Mozilla/5.0 (iPad; CPU OS 9_0 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13A340 Safari/601.1
iPad mini 4 + iOS 9 での Safari で「デスクトップ用サイトを表示」を選択したときのユーザーエージェント。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Safari/601.1.42
iPhone + iOS 8 の場合
Safari 上部のロケーションバー (URL欄) をタップした後、画面を下方向にドラッグすると「デスクトップ用サイトを表示」のメニューが表示されるので、これをタップする。
iPhone 6 + iOS 8.4 での Safari のユーザーエージェント。
Mozilla/5.0 (iPhone; CPU iPhone OS 8_4 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12H143 Safari/600.1.4
iPhone 6 + iOS 8.4 での Safari で「デスクトップ用サイトを表示」を選択したときのユーザーエージェント。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/538.44 (KHTML, like Gecko) Version/8.0 Safari/538
iPhone で パソコン用 Web サイトが閲覧できると何がいいのか
スマホ用Webサイトだけ見れないページがあったり、特定の機能が有料だったり、機能が足りてなかったり等することがあるので、そういうときにスマホでパソコン用サイトが見れるというのは便利だったりする。
tags: iphone ios safari user_agent
Posted by NI-Lab. (@nilab)