> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preview

> Preview を使用して、構築しながらウェブアプリを表示・操作する方法について学びましょう。

Preview はウェブアプリの出力を表示し、ブラウザの開発者ツールとデバッグ機能を提供します。

**実行**ボタンを使ってウェブアプリを起動すると、Replit はインターネット上でアクセス可能な一時URLを割り当てます。Preview ツールはブラウザで表示するのとまったく同じようにページをレンダリングします。また、人気のブラウザにある機能と同様の開発者ツールも含まれています。

<Note>
  Preview は Webview の新しい名前です。
</Note>

<Frame>
  <img src="https://mintcdn.com/replit/9NKf1XREDj9JhKJb/images/workspace/preview-tool.png?fit=max&auto=format&n=9NKf1XREDj9JhKJb&q=85&s=5ffbd7ac3ed55cbb43c25b699562cf22" alt="Preview ツールのスクリーンショット" width="3078" height="1638" data-path="images/workspace/preview-tool.png" />
</Frame>

## 機能

Preview には、ウェブアプリのテストとデバッグをシームレスに行うための以下の機能が含まれています：

* **ライブウェブビュー**：ブラウザタブを離れずにアプリを表示して操作できます
* **開発者ツール**：組み込みツールで問題を素早く診断できます
* **レスポンシブテスト**：異なるモバイルデバイスの画面サイズでアプリを表示できます

## 使用方法

Preview ツールはウェブアプリを実行すると自動的に開きます。
この動作は**User Settings**ツールの**Automatic Preview**設定で切り替えることができます。

以下の手順で Preview を開く方法を説明します。

<Accordion title="Preview へのアクセス方法">
  左の**ツールドック**から：

  1. <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="すべてのツールアイコン" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **すべてのツール**を選択して、プロジェクトエディターのツール一覧を表示します。
  2. <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/preview-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=8b00fd44ad201ff6e3da29968e682e82" alt="Previewアイコン" width="16" height="16" data-path="images/icons/preview-icon.svg" /> **Preview** を選択します。

  **検索バー**から：

  1. 上部の<img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="虫眼鏡アイコン" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" />虫眼鏡を選択して検索ツールを開きます
  2. "Preview" と入力してツールを見つけ、結果から選択します。
</Accordion>

## ロケーションバー

**Preview** タブの上部にあるロケーションバーには、以下のツールが含まれています：

* **戻るボタン**：閲覧履歴の前のページに戻ります
* **進むボタン**：閲覧履歴の次のページに進みます
* **アプリドメイン**：`{...}.replit.dev` を選択して Replit App の一時URLに関する情報を表示します
* **アドレスフィールド**：現在のURLパスを表示したり、新しいパスを入力したりします

## ブラウザツール

ロケーションバーの右側にあるブラウザツールには、以下の機能が含まれています：

* **画面サイズ**：さまざまなデバイスの画面サイズプリセットから選択して、レスポンシブデザインをテストします
* **開発者ツール**：[開発者ツール](#Developer_tools)ペインを切り替えます
* **新しいタブ**：ウェブアプリのURLを新しいブラウザタブで開きます

<Note>
  **モバイルアプリを構築していますか？** Preview パネルでは、**iOSシミュレーター**や**Androidエミュレーター**でのプレビューもサポートしています。詳細は[ネイティブモバイルアプリ](/references/artifact-types/building-mobile-apps#preview-on-a-simulator-or-emulator)を参照してください。
</Note>

## 開発者ツール

<a href="https://github.com/liriliri/eruda" target="_blank">Eruda</a> オープンソースプロジェクトによって動作する開発者ツールでは、以下のタスクを実行できます：

* アプリのコンテキストでJavaScriptコンソールを表示・操作する
* DOM要素を検査する
* ネットワークリクエストを監視する
* 表示と動作の設定を構成する

開発者ツールにアクセスするには、**Preview** タブの上部にある<img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/wrench.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=a540aa91f7b9648546c4490083046bcb" alt="レンチアイコン" width="16" height="16" data-path="images/icons/wrench.svg" /> **開発者ツール**
ボタンを選択して切り替えます。

以下のセクションでは、各開発者ツールタブで実行できる操作について説明します。

### Console

**Console** タブには、アプリケーションが生成したJavaScriptログが表示されます。
このタブでは、以下の操作が行えます：

* **出力のクリア**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/clear.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=d806051b476ac9cfb4f03c8d98bf9fd9" height="16" width="16" alt="クリアアイコン" data-path="images/icons/clear.svg" />斜線付き円アイコンを選択して、すべてのコンソール出力を削除します。
* **出力のフィルタリング**：タイプ（全て、Info、Warning、Error）でフィルタリングしてコンソール出力を表示します。
* **テキストマッチングフィルター**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="フィルターアイコン" data-path="images/icons/filter.svg" />フィルターアイコンを選択してテキストを入力し、一致する出力を表示します。
* **出力のコピー**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="コピーアイコン" data-path="images/icons/copy.svg" />コピーボタンを選択して、選択したコンソールメッセージをコピーします。
* **JavaScriptコードの実行**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/arrow-right.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=b35e5bb2c1e3ded1e42accd601849136" height="16" width="16" alt="右矢印アイコン" data-path="images/icons/arrow-right.svg" />右角かっこを選択してアプリのコンテキストでJavaScriptコードを実行します。式を入力して**実行**を選択します。

### Elements

**Elements** タブでは、ウェブページのDOM構造を検査・変更できます。

* **要素の詳細を表示**：DOM要素の詳細とHTMLコード内の位置を表示します
* **出力のコピー**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="コピーアイコン" data-path="images/icons/copy.svg" />コピーボタンを選択して、選択したコンソールメッセージをコピーします。

<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/select.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=55bc0098436d7e4be1914bb1b5691c96" height="16" width="16" alt="選択アイコン" data-path="images/icons/select.svg" />矢印選択を使用して選択モードを切り替えます。選択モードに入ったら、ウェブページ上の要素を選択します。
その要素のHTMLとCSSがElements タブに表示されます。

### Network

**Network** タブでは、ウェブページによって開始されたリクエストを監視します。
このタブでは、以下の操作が行えます：

* **リクエストの追跡**：アプリが開始したすべてのネットワークリクエストを表示します。リクエストを選択して詳細を表示します。
* **フィルタリング**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="フィルターアイコン" data-path="images/icons/filter.svg" />じょうごアイコンを選択してテキストを入力し、一致する結果を表示します。フィルターを空にするとクリアされます。
* **コピー**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="コピーアイコン" data-path="images/icons/copy.svg" />コピーボタンを選択してストレージ情報をコピーします。

### Resources

**Resources** タブには、ページが読み込んだアセットとクッキーやローカルストレージなどのブラウザストレージが表示されます。
以下のアセットタイプのリストを表示・更新できます：

* JavaScriptファイル
* スタイルシート
* Iframe
* 画像

このタブでは、以下の操作が行えます：

* **ストレージを表示**：ローカルストレージ、セッションストレージ、クッキーを確認します。
* **フィルタリング**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/filter.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=4251c041b4414742ca820fa9d7f17d20" height="16" width="16" alt="フィルターアイコン" data-path="images/icons/filter.svg" />じょうごアイコンを選択してテキストを入力し、一致する結果を表示します。フィルターを空にするとクリアされます。
* **クリア**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/clear.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=d806051b476ac9cfb4f03c8d98bf9fd9" height="16" width="16" alt="クリアアイコン" data-path="images/icons/clear.svg" />クリアボタンを選択して、そのストレージタイプのすべてのデータを削除します。
* **選択した項目を削除**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/delete.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=54f83fa5b975b8074fad71ec1d19109a" height="16" width="16" alt="削除アイコン" data-path="images/icons/delete.svg" />「X」アイコンを選択してストレージアイテムを削除します。
* **コピー**：<img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/copy.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=0c42271e0e5b10f63bd15aa05e29dc6f" height="16" width="16" alt="コピーアイコン" data-path="images/icons/copy.svg" />コピーボタンを選択してストレージ情報をコピーします。

### Settings

**Settings** タブでは、開発者ツールの外観と動作をカスタマイズできます。
このタブには以下のカスタマイズオプションが含まれています：

* **ツール設定**：各ツールタブに適用するオプションをカスタマイズします
* **JavaScriptコントロール**：JavaScriptをオフにしてアプリの動作をテストするなど、JavaScriptの動作オプションを指定します
* **表示設定**：開発者ツールのテーマ、パネルサイズ、透明度、その他の動作を変更します
