web

[Web制作]iPhoneサイトで表示崩れが発生した時、実機とMacを繋いでWebインスペクタ機能でデバッグする方法

Webインスペクタ

こんにちは、霙(@xxmiz0rexx)です。
スマートフォンサイトを制作している時、たまーに困ることがあります。
それは、実機でしか再現しない表示崩れ。

Macでみた時は大丈夫だったのに、何故かiPhoneでは謎の余白が…なんてことが先日もありまして、
解決のためにSafariのWebインスペクタ機能を使ってみましたので使い方をメモしたいと思います。

Webインスペクタ機能とは

iPhoneで見ているページのソースをMacで見ながらデバッグできる機能です。
使うには双方へのちょっとした設定と、お互いをケーブルで繋ぐことが条件。

みんなだいすきGoogle Chromeの開発者ツールと同じようなものですね。

必要なもの

  • 1.Mac
  • 2.iPhone
  • 3.ケーブル

次の章で使い方を書いていきたいと思います。

Webインスペクタ機能を利用する手順

1:iPhoneとMacをケーブルで繋ぐ

つなぐ

まずはケーブルで双方を繋ぎましょう!

2:iPhoneでWebインスペクタをONに

設定

次にiPhoneの設定アプリを起動し、Safari>詳細に入り、『Webインスペクタ』をONにしましょう。

3:MacでSafariを起動し、環境設定を確認

Safari詳細

お次はMacの設定です。こちらでもSafariを起動したらメニューバーからSafari>環境設定>詳細に入り、
『メニューバーに”開発”メニューを表示』にチェックを入れてください。

4:iPhone Safariで検証したいページを表示

iPhoneでSafariを起動し、画面に検証したいページを表示させておきましょう。

5:Mac Safariでインスペクタを表示

Safari>開発>

メニューバーから開発>●●のiPhone>検証したいページURLをクリックすればソースが表示されるので、
あとは好きにデバッグすればOKです。

さいごに

iPhoneちゃんは優秀ですので、普段はChromeでUA偽装するくらいで何の問題もないですが、たまーに実機でしか起こらない問題があったりするんですよね。
そんな時に便利な方法のご紹介でした :)
以上、霙でした!