0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[実機動作確認/レスポンシブデザイン/localhost外部接続] Chrome Developerツールで検出しきれないデバイス特有のバグ対策

Last updated at Posted at 2025-02-09

はじめに

Chrome Developerツールを使って各デバイスのレスポンシブデザインを確認し、本番環境へデプロイ。しかし、いざ実機で試してみるとバグが発生……。

  • でも、ブランチ単位でテスト環境のURLを発行するのは面倒。
  • スマホとPCを繋ぐケーブルも持っていない。

そんなあなたに向けた、簡単に実機で動作確認を行うための対策を紹介します!


対策: ngrokを使ってlocalhostを外部からアクセス可能にする

1. ngrokのインストール

まずはngrokをインストールしましょう。以下のコマンドで簡単に導入できます。

# Mac (Homebrewを使用)
brew install ngrok

# Windows
choco install ngrok

# Linux (Ubuntu/Debian)
sudo apt update && sudo apt install ngrok

もしくは、公式サイトからダウンロードしてインストールしてください。

2. ngrokでローカルサーバーを外部公開

以下のコマンドを実行し、ngrokを起動します。

ngrok http 3000  # 例: Next.jsやRailsが3000番ポートで動作している場合

実行すると、ngrokが発行するURLが表示されます。

Forwarding    https://abcd1234.ngrok.io -> http://localhost:3000

このURLを実機のブラウザで開けば、ローカル環境のサイトをスマホやタブレットで確認できます。


実機での動作確認

  1. ngrokを起動し、発行されたURLをコピーする。
  2. 確認したいデバイスでブラウザを開き、URLを入力。
  3. 実機での動作を確認し、Chrome Developerツールでは見つけられなかったバグをチェック!

まとめ

Chrome Developerツールでは確認しきれないデバイス特有のバグも、ngrokを使えば簡単に実機でテストできます。

ngrokを使えば、実機で手軽に確認可能!
ケーブル不要!簡単にローカル環境を公開!
レスポンシブデザインの最終チェックに最適!

ぜひ活用して、レスポンシブ対応の品質を向上させましょう!


参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?