Google ChromeでJavaScriptデバッガーを起動するにはどうすればよいですか?


418

Google Chromeを使用しているときに、JavaScriptコードをデバッグしたい。どうやってやるの?




回答:


318

Windowsの場合:CTRL- SHIFT- JOR F12

Macの場合:- -J

レンチメニューからも利用できます([ツール]> [JavaScriptコンソール]):

JavaScriptコンソールメニュー


23
ショートカットはCTRL-SHIFT-Jに変わったと思います。
Martijn Laarman、2009年

5
Macの場合はCmd-Shift-J。神この<kbd>タグが大好きです。残念ながら、コメントには使用できません。
Anurag、

11
Macショートカットは実際Alt-Cmd-Jには最新のChromeビルドにあるようです。
Mathew Byrne、

64
F12最も簡単な方法です
フアン・メンデス

この質問を見ていると、私は私のjavascriptのスキルはかなりまともな標準に初心者レベルから改善し、どのくらい理解します
カマル・レディ

399

これをソースに追加してみてください:

debugger;

すべてではないにしても、ほとんどのブラウザで機能します。コードのどこかに配置するだけで、ブレークポイントのように機能します。


忘れてしまった場合、このコマンドの名前を見つけるのは困難です。
Ahmed Fasih 2013

4
また、これが常に機能するとは限らない理由から、グーグルにとっても困難です。これには制限がありますか?
Seanonymous、2014年

2
これを機能させるには、Chrome開発ツールを開く必要があります(Windwos / LinuxでF12を押す、Macのキーがわからない、または単に要素を調べる)。開発者ツールを開いている場合、もう1つのすばらしい点は、[更新]ボタンをクリックして押したままにしてキャッシュをクリアできることです。
toon81 2014

2
@CallumRogersただし、ユーザーが開発者ツールを開いたままサイトを使用する場合のみ。
Josh M.

3
@JoshM。開発ツールを開いていないユーザーでもIEの特定のバージョンで問題が発生するため、これを製品コードのままにしておくのは非常に悪いことに注意してください。
Omer van Kloeten、2015

57

WindowsおよびLinux:

Ctrl+ Shift+ Iキーで開発者ツールを開く

Ctrl+ Shift+ J開発者ツールを開き、コンソールにフォーカスを移動します。

Ctrl+ Shift+ C要素検査モードを切り替えます。

マック:

+ + Iキーで開発者ツールを開く

+ + J開発者ツールを開き、コンソールにフォーカスを移動します。

+ + C要素検査モードを切り替えます。

ソース

その他のショートカット


3
Macでは、要素の検査モードを切り替えるショートカットはShift⌘C(Shift-Command-C)です
Roberto Barros

15

プレスF12ChromeブラウザでのファンクションキーのJavaScriptデバッガを起動し、「スクリプト」をクリックします。

上部のJavaScriptファイルを選択し、JavaScriptコードのデバッガーにブレークポイントを配置します。


3
F12は、Chrome 23.0.1246.0 dev-mを搭載したWindows 7システムでデバッガーを開けないようです。
astletron 2012

F12の場合は+ 1、IE、FF、Edgeでも機能します。キーの組み合わせのようにEmacsを学ぶ必要はありません。Macを除く。
Csaba Toth 2016年


6

Macでのクロム8.0.552では、メニューの下にこれを見つけることができます表示 / 開発 / JavaScriptコンソール ...またはあなたが使用することができますAlt+ CMD+ J



2

Shift+ Control+ I開発者ツールウィンドウを開きます。左下から2番目の画像(次のようなもの)がコンソールを開いたり隠したりします。

コンソールを表示


2

専用の「コンソール」パネルを開くには、次のいずれかを実行します。

  • キーボードショートカットを使用する
    • WindowsおよびLinuxの場合:Ctrl+ Shift+J
    • Macの場合:Cmd+ Option+J
  • Chromeメニューアイコン、メニュー-> [ その他のツール ]-> [ JavaScriptコンソール ]を選択します。または、Chromeデベロッパーツールが既に開いている場合pressは、[コンソール]タブ。

こちらをご参照ください


1

Macユーザーの場合は、Google Chrome->メニュー[表示] -> [ 開発者] -> [ JavaScriptコンソール ]に移動します。

スクリーンショット


1

現在、Google Chromeに新機能が導入されています。この機能を使用することで、Chromeブラウズでコードを編集できます。(コードの場所の永続的な変更)

そのためには、F12キーを押します-> [ソース]タブ-(右側)->ファイルシステム-コードの場所を選択してください。そして、クロムブラウザはあなたに許可を求め、その後コードは緑色で沈むでしょう。そして、あなたはあなたのコードを修正することができ、それはあなたのコードの場所にも反映します(それはそれが永久に変更されることを意味します)

ありがとう


0

私がjavascriptデバッガーに到達するために見つけた最も効率的な方法は、これを実行することです:

chrome://inspect


0

F12 で開発者パネルが開きます

CTRL + SHIFT + C ホバーと検査ツールが開き、ホバーすると要素が強調表示され、クリックして[要素]タブに表示できます。

CTRL + SHIFT + I コンソールタブで開発者パネル開きます

右クリック>検査 任意の要素を右クリックし、[検査]をクリックして、[開発]パネルの[要素]タブで要素を選択します。

ESC 要素または同様のものを右クリックして検査し、DOMを見て「要素」タブを表示する場合は、ESCを押してコンソールを上下に切り替えることができます。これは両方を使用するのに便利な方法です。



-5

Chromeのコンソールから実行できますconsole.log(data_to_be_displayed)


3
これはコンソールを開きません。これはコンソールにのみログを記録します。
Shaz 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.