--- title: デバッガー slug: Tools/Debugger tags: - Debugger - Debugging - Dev Tools - Tools - 'l10n:priority' - ツール - デバッガー - デバッグ - 開発ツール translation_of: Tools/Debugger ---
{{ToolsSidebar}}
JavaScriptデバッガを使用すると、JavaScriptコードをステップ実行してその状態を調べたり変更したりして、バグを追跡することができます。

このページは、Firefox 52 以降の Firefox Nightly および Firefox Developer Edition で使用できる JavaScript デバッガーについて説明します。

これより前のバージョンの Firefox や Firefox Beta および Release については、デバッガー (Firefox 52 より前) をご覧ください。

このバージョンのデバッガーを使用できる環境で旧デバッガーに戻す必要がある場合は、about:config で設定項目 "devtools.debugger.new-debugger-frontend" に false を設定してください。

{{EmbedYouTube("QK4hKWmJVLo")}}

JavaScript デバッガーでは、バグを追究するために JavaScript コードのステップ実行やコードの状態の調査または変更が可能です。

Firefox でローカル実行しているコードや、例えば Android 版 Firefox が動作する Android デバイスなどのリモートで実行しているコードのデバッグに使用できます。特定のブラウザーに接続する手順については、リモートデバッグ のページをご覧ください。

デバッガーは Firefox に内蔵して提供しており、本ページでは Firefox に埋め込まれているデバッガーの使用方法を説明します。一方、デバッガーはスタンドアローンのウェブアプリケーションとして使用することもでき、他のブラウザーや Node で実行しているコードをデバッグできます。詳しくは プロジェクトの GitHub リポジトリー をご覧ください。

新しいデバッガーは、旧デバッガーの一部機能を (まだ) サポートしていません。新しいデバッガーの制限事項 をご覧ください。


ユーザーインターフェイスツアー

デバッガーについてひととおり理解するために、UI のクイックツアー を用意しました。


使い方

デバッガーで何ができるかを知るために、以下のガイドをご覧ください:


リファレンス