コンソールとデバッグ

WebページでJavaScriptが想定どおりに動作しない場合は、コンソールメッセージやエラーを確認する必要があります。

デスクトップブラウザーでは、ブラウザーの開発者ツールを開いて確認できます。しかし、モバイルブラウザーでは同じ方法を簡単に使用できません。

iPhoneやiPadのSafariでページを詳しく調べるには、一般的に端末をMacに接続し、Web Inspectorを有効にする必要があります。Android Chromeでリモートデバッグを使用する場合も、開発者向けオプションとUSBデバッグを有効にし、別のコンピューターでChrome DevToolsを開く必要があります。

詳しいリモートデバッグの方法については、次の公式ドキュメントを参照してください。

これらの方法は詳しいデバッグに役立ちますが、別のコンピューターと接続作業が必要です。モバイル端末だけでWebページを作成したい場合、基本的なコンソール出力を確認するために別のコンピューターを接続するのは負担になることがあります。

Essepageのコンソール領域は、このような環境で役立ちます。

Essepageのコンソール領域は、モバイルブラウザーのようにブラウザーの開発者ツールを簡単に開けない環境で、プレビューのJavaScriptコンソール出力を確認するための機能です。

Essepageのエディターでは、別のプログラムをインストールしたり、ほかのコンピューターに接続したりしなくてもコンソールの出力を確認できます。

コンソール領域を開く

エディター上部のコンソールアイコンを選択すると、コンソール領域を開いたり閉じたりできます。

エディター上部のコンソールアイコンとコンソール領域

コンソールには、プレビューで実行されているページのメッセージとJavaScriptエラーが表示されます。

コンソールを使用するには、最初に確認するページをプレビューで開きます。

  1. ファイルエクスプローラーで確認するページファイルを探します。
  2. ファイルを右クリックします。
  3. プレビュー(Preview)を選択します。
  4. エディター上部のコンソールアイコンを選択します。
  5. プレビューを再読み込みするか、確認する操作を実行します。
  6. コンソール領域でメッセージを確認します。

プレビューでページを再読み込みしたり別のページへ移動したりすると、そのページのJavaScriptが再び実行されます。そのため、同じメッセージがコンソールに複数回表示される場合があります。

プレビューのコンソール出力を確認する

エディターのコンソール領域では、プレビューページで発生した次の内容を確認できます。

  • console.log()で出力した一般的なメッセージ
  • JavaScriptの実行中に発生したエラー

コンソール領域は、Essepageだけで使用する独自のJavaScript機能ではありません。Web標準のConsole APIから出力された内容を、エディター内で確認できるようにした領域です。

Console APIと、console.log()console.warn()console.error()などの使用方法については、次のドキュメントを参照してください。

エディターコンソールとブラウザーの開発者ツール

Essepageのコンソール領域は、モバイル端末を含むさまざまな環境でコンソール出力をすばやく確認するための機能です。

ブラウザーの開発者ツールを完全に置き換えるものではありません。

項目Essepageのコンソールブラウザーの開発者ツール
主な目的プレビューのコンソール出力とエラーを確認するWebページの構造と実行過程を詳しく分析する
使用環境PC、タブレット、モバイルブラウザー主にPCやノートパソコンのデスクトップブラウザー
追加の接続不要モバイルページの分析には別のコンピューターとの接続が必要になる場合がある
確認できる内容基本的なメッセージとJavaScriptエラーHTML、CSS、ネットワーク、中断点、ストレージ、パフォーマンス情報

PCやノートパソコンで作業する場合は、ブラウザーの開発者ツールを使用すると、より詳しい情報を確認できます。

次のような問題には、ブラウザーの開発者ツールが適しています。

  • HTML要素と適用されたCSSを詳しく確認する
  • ネットワークリクエストとレスポンスを分析する
  • JavaScriptに中断点を設定する
  • ブラウザーストレージとCookieを確認する
  • パフォーマンスとアクセシビリティを分析する

モバイル端末で簡単な実行結果やエラーを確認する場合は、Essepageのコンソール領域を使って基本的なデバッグを行えます。

機密情報を出力しないでください

コンソールはコードの実行結果やデータを確認するのに便利ですが、パスワードや認証情報などの機密情報を出力してはいけません。

次のような情報はコンソールに表示しないでください。

  • パスワード
  • 秘密のAPIキー
  • 認証トークン
  • ユーザーの個人情報
  • 決済情報

コンソール出力は、Essepageのエディターでしか確認できない非公開の記録ではありません。同じコードを公開ページに適用すると、訪問者もブラウザーの開発者ツールから出力内容を確認できます。

コンソールにメッセージが表示されない場合

予想したメッセージやエラーがコンソールに表示されない場合は、次の内容を確認してください。

  • コンソール領域が開いている
  • 確認するページがプレビューで開かれている
  • 編集したファイルが保存されている
  • 現在のプレビューで正しいページを確認している
  • 該当するJavaScriptが実際に実行される状況である
  • それより前に発生したエラーによってコードの実行が止まっていない

エディターコンソールには、公開サイトではなく、開発環境のプレビューで発生した内容が表示されます。

次のステップ

コンソール領域の使い方を理解したら、次のガイドへ進みましょう。

  • 新しいページとURLを作成する方法:ページ作成とURL
  • JavaScriptで外部データを取得する方法:外部APIを使用する
  • ブラウザーから直接呼び出せないAPIに接続する方法:Proxy API
  • 保存した変更を公開サイトへ反映する方法:保存・公開・適用
Last updated: