Chrome DevToolsでデバイスモードでモバイルデバイスをシミュレートする

Kayce Basquesによる
テクニカルライター、Chrome DevTools&Lighthouse

デバイスモードを使用してモバイルデバイスでのページの外観とパフォーマンス。

デバイスモードは、モバイルデバイスをシミュレートするのに役立つChrome DevToolsの機能の緩やかなコレクションの名前です。, これらの機能は次のとおりです。

  • モバイルビューポートのシミュレーション
  • ネットワークのスロットル
  • CPUのスロットル
  • 地理位置情報のシミュレーション
  • 方向の設定

制限

デバイスモードは、モバイルデバイス デバイスモードでは、実際にはモバイルデバイスでcodeonを実行しません。 きをシミュレーモバイルユーザーからノートパソコンやデスクトップに作成されます。

モバイルデバイスには、DevToolsがシミュレートできない側面がいくつかあります。, たとえば、モバイルCpuのアーキテクチャは、laptoporデスクトップCpuのアーキテクチャとは非常に異なります。 疑問がある場合、あなたの最善の策は、実際にモバイルデバイス上でページを実行することです。 リモートデバッグの閲覧、変更、デバッグ、プロファイルページコードからノートパソコンやデスクトップで実際に走ります。

モバイルビューポートをシミュレートする

デバイスツールバーの切り替えをクリックしますモバイルビューポートをシミュレートできるUIを開きます。

図1., デバイスツールバー

デフォルトでは、デバイスツールバーはレスポンシブビューポートモードで開きます。

レスポンシブビューポートモード

ハンドルをドラッグして、必要なサイズにビューポートのサイズを変更します。 または、幅と高さのボックスに特定の値を入力します。 図2では、幅は628に設定され、高さは662に設定されています。

図2., レスポンシブビューポートモードでビューポートのサイズを変更するためのハンドル

メディアクエリを表示

ビューポートの上にメディアクエリブレークポイントを表示するには、[その他のオプション]をクリックしてから、[メディアクエリを表示]を選択します。

図3. Show media queries

ブレークポイントをクリックしてビューポートの幅を変更し、ブレークポイントがトリガーされるようにします。

図4., ブレークポイントをクリックしてビューポートの幅を変更します

デバイスタイプを設定します

デバイスタイプリストを使用して、モバイルデバイスまたはデスクトップデバイスをシミュレートします。

図5. デバイスタイプリスト

以下の表は、オプションの違いについて説明しています。 レンダリングmethodrefersかどうかクローム描画しのページを移動またはデスクトップのビューポートです。 カーソルアイコンページ上にカーソルを置くと、表示されるカーソルの種類を指します。, 発射されるイベントは、ページと対話するときにtouchまたはclickイベントを発生させるかどうかを参照します。,id=”b8e8c2fed7″>

Option Rendering method Cursor icon Events fired Mobile Mobile Circle touch Mobile (no touch) Mobile Normal click Desktop Desktop Normal click Desktop (touch) Desktop Circle touch

Mobile Device Viewport Mode

To simulate the dimensions of a specific mobile device, select the device from the Device list.,

Figure 6. The Device list

Rotate the viewport to landscape orientation

Click Rotate to rotate the viewport to landscape orientation.

Figure 7. Landscape orientation

Note that the Rotate button disappears if your Device Toolbar is narrow.

Figure 8., デバイスツールバー

方向の設定も参照してください。

Show device frame

iPhone6のような特定のモバイルデバイスのサイズをシミュレートする場合は、その他のオプションを開き、[Show device frame]を選択してビューポートの周りに物理デバイスフレームを表示します。

図9. デバイスフレームを表示
図10., IPhone6のデバイスフレーム

カスタムモバイルデバイスの追加

カスタムデバイスを追加するには、

  1. デバイスリストをクリックし、[編集]を選択します。

    図11. Edit

  2. カスタムデバイスの追加をクリックします。

  3. デバイスの名前、幅、および高さを入力します。 Thedeviceピクセル比、ユーザーエージェントの文字列は、デバイス分野のオプションです。 デバイスタイプフィールドは、デフォルトでモバイルに設定されています。,

    Figure 12. Creating a custom device

Show rulers

Click More options and then select Show rulers to see rulers above and to the leftof your viewport. The sizing unit of the rulers is pixels.

Figure 13. Show rulers
Figure 14., ビューポートの上と左のルーラー

ビューポートをズーム

ズームリストを使用してズームインまたはズームアウトします。

図15. Zoom

ネットワークとCPUをスロットル

ネットワークとCPUをスロットルするには、スロットルリストから中間層モバイルまたはローエンド

図16., スロットルリスト

中間層モバイルは高速3Gをシミュレートし、CPUをスロットルして通常の4倍になるようにします。 ローエンドモバイルは遅い3Gをシミュレートし、通常よりも6倍遅いあなたのCPUを絞ります。スロットルは、ラップトップまたはデスクトップの通常の機能に相対的であることに注意してください。

デバイスのツールバーが狭い場合、スロットルリストは非表示になります。

図17., デバイスツールバー

Cpuのみをスロットル

ネットワークではなくCPUのみをスロットルするには、パフォーマンスパネルに移動し、キャプチャ設定をクリックし、CPUリストから4x減速または6x減速を選択します。

図18. Cpuリスト

ネットワークのみをスロットル

CPUではなくネットワークのみをスロットルするには、ネットワークパネルに移動し、スロットルリストからfast3GまたはSlow3Gを選択します。,

図19. スロットルリスト

またはCommand+Shift+P(Mac)またはControl+Shift+P(Windows、Linux、Chrome OS)を押してコマンドメニューを開き、3Gと入力し、高速3Gスロットルまたは低速3Gスロットルを有効にするを選択します。

図20. コマンドメニュー

パフォーマンスパネルからネットワークスロットリングを設定することもできます。, キャプチャ設定をクリックし、ネットワークリストから高速3Gまたは低速3Gを選択します。

図21. パフォーマンスパネルからネットワーク調整の設定

地理位置情報の上書き

地理位置情報のオーバーライドUIを開くには、カスタマイズと制御DevToolsをクリックし、より多くのツール>センサーを選択します。

図22., センサー
図23. Show Sensors

地理位置情報リストからプリセットのいずれかを選択するか、カスタムロケーションを選択して独自の座標を入力するか、Location unavailableを選択して地理位置情報がエラー状態のときにyourpageがどのように動作するかをテストします。

図24., Geolocation

Set orientation

To open the orientation UI click Customize and control DevTools and then selectMore tools > Sensors.

Figure 25. Sensors
Figure 26., Show Sensors

方向リストからプリセットのいずれかを選択するか、カスタム方向を選択して独自のアルファ、ベータ、およびガンマ値を設定します。

図27. Orientation

フィードバック

このページは役に立ちましたか?
このページについての最も良いことは何でしたか?
それは私が私の目標を完了するのを助けました
フィードバックをありがとう。, このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
それは私が必要な情報を持っていた
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
それは正確な情報を持っていました
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
読みやすかったです
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。,
何か他のもの
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
いいえ
このページの最悪のことは何でしたか?
それは私が私の目標を完了するのに役立ちませんでした
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
それは私が必要とした情報が不足していました
フィードバックをありがとう。, このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
それは不正確な情報を持っていました
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
読みにくかった
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。
何か他のもの
フィードバックをありがとう。 このページを改善する方法について具体的なアイデアがある場合は、問題を作成してください。,

フィードバックを残すための他の方法については、DevToolsコミュニティに参加するを参照してください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ツールバーへスキップ