Android実機で表示しているサイトを、Chrome開発者ツールで開いて検証する方法

Chrome開発者ツールには、スマホ表示をエミュレートしてくれる機能はありますが、たまに実機じゃないと発生しない現象や、スマホのブラウザだからこそ起こる表示崩れもあります。
そんなときにわざわざ実機を見て、目星を付けながら修正していくのはあまりに非効率です。
今回はAndroid実機で表示しているサイトを、Chrome開発者ツールで開いて検証する方法についてまとめておきます。
ちなみに、iOSの場合はシミュレータ.appを使って、Safariの開発者ツールで確認ができます。
1. Android端末側の設定
Android端末側とPCをUSBで接続して検証するので、接続できるように「開発者向けオプション」をオンにする必要があります。
Androidのバージョンによって微妙に異なるみたいですが、Android 9以降であれば[設定]→[デバイス情報]→[ビルド番号]を7回タップすると、「開発者向けオプション」の画面が表示されるので、そこで「On」にチェックを入れればOKです。
Android 9以前のバージョンに関しては、Androidの公式サイトをご覧ください。
開発者向けオプションをオンにしたら、USBでPCとAndroid端末を接続します。
2. Google Chromeで表示
USBでPCとAndroid端末を接続できたら、Google Chromeの検索バーに下記のURLをコピーして開きます。
chrome://inspect/#devices「chrome」から始まるURLのようなものは、Google Chrome専用の特殊なページが表示されます。
今回入力したページにアクセスすると、現在Google Chromeと接続可能なデバイス一覧が表示されます。
リストの中にAndroid端末の名前があると思うので、AndroidのGoogle Chromeで開いているウェブページの名前下の「inspect」をクリックします。

クリックしたら、Android端末のGoogle Chromeで開いているサイトが、Chrome開発者ツールで開きます。
あとは通常のウェブサイト同様に開発者ツールを使って検証していけます。

1点注意しておいた方がいいのが、Android端末上のサイト表示と、Chrome開発者ツール上のサイト表示が連動しているため、サイト内をあちこち移動したりスクロールしまくると動作がかなり重くなってしまいます。
目的のページや場所まで移動してから、Chrome開発者ツールで表示した方が良さそうです。

WordPressでbloginfo()の一部パラメーターの廃止・非推奨に注意!
HTML・CSSでWebサイト制作を行う際に必要なツール
SourceTreeでBacklogのGitを使うときに、権限エラーになってしまう場合の解決法
gulp-sass 5の「does not have a default Sass compiler」エラーを解消する
CodeAnywhereでターミナルに触る練習をする
goenvを使って、MacにGo言語をインストールする
Visual Studio Codeで複数ファイルを編集するときにタブやペインの操作方法
Movable Typeでコメントアウトして出力時に無視する方法
Vue.jsのv-forで生成した要素をクリックするたびに、classをトグルで付け外しする方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する