如何在Google Chrome浏览器中启动JavaScript调试器?


418

使用Google Chrome浏览器时,我想调试一些JavaScript代码。我怎样才能做到这一点?




Answers:


318

Windows系统:CTRL- SHIFT- J或F12

苹果:- -J

也可以通过扳手菜单(工具> JavaScript控制台)使用:

JavaScript控制台菜单


23
我认为此后快捷方式已更改为CTRL-SHIFT-J。
马丁·拉曼

5
或Mac的Cmd-Shift-J。上帝,我喜欢这个<kbd>标签。太糟糕了,我不能在评论中使用它。
阿努拉格2010年

11
Mac快捷方式似乎实际上是Alt-Cmd-J在最新的Chrome版本上。
Mathew Byrne

64
F12是最简单的方法
Juan Mendes

看着这个问题使我理解我的javascript技能从新手水平到相当不错的标准有了多少改进
Kamal Reddy 2013年

399

尝试将其添加到您的源中:

debugger;

它适用于大多数(如果不是全部)浏览器。只需将其放置在代码中的某个位置,它将像断点一样工作。


如果忘记了该命令,将很难找到它!
艾哈迈德·法西

4
谷歌也很难,原因是为什么这并不总是有效。这有限制吗?
匿名2014年

2
您需要打开Chrome开发者工具才能正常运行(在Windwos / Linux上按F12键,不知道Mac上的键,或者只是检查一个元素)。如果您打开了开发人员工具,那么您还可以单击并按住“刷新”按钮以清除缓存,这真是太棒了。
toon81

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

F12在Chrome浏览器中按功能键以启动JavaScript调试器,然后单击“脚本”。

选择顶部的JavaScript文件,并将断点放置到调试器以获取JavaScript代码。


3
F12似乎没有在使用Chrome 23.0.1246.0 dev-m的Windows 7系统上打开调试器。
astletron

对于F12 +1,它也适用于IE,FF和Edge。无需像组合键一样学习Emacs。Mac除外。
卡萨巴·托斯


6

在Mac上的Chrome 8.0.552中,您可以在菜单View / Developer / JavaScript Console ... 下找到它,也可以使用Alt+ CMD+ J



2

Shift+ Control+ I打开开发人员工具窗口。从左下角的第二个图像(如下所示)将为您打开/隐藏控制台:

显示控制台


2

要打开专用的“控制台”面板,请执行以下任一操作:

  • 使用键盘快捷键
    • 在Windows和Linux上:Ctrl+ Shift+J
    • 在Mac上:Cmd+ Option+J
  • 选择Chrome菜单图标,菜单-> 更多工具 -> JavaScript控制台。或者,如果Chrome开发者工具已经打开,请press使用“控制台”标签。

请参考这里


1

对于Mac用户,请转到Google Chrome浏览器->菜单视图 -> 开发人员 -> JavaScript控制台

屏幕截图


1

现在,谷歌浏览器引入了新功能。通过使用此功能,您可以在chrome浏览器中编辑代码。(永久更改代码位置)

为此,请按F12->“源”选项卡-(右侧)->“文件系统”,请选择您的代码位置。然后chrome浏览器会征求您的许可,此后代码将以绿色显示。并且您可以修改您的代码,它也会反映在您的代码位置(这意味着它将永久更改)

谢谢



0

F12 打开开发人员面板

CTRL + SHIFT + C 将打开“悬停检查”工具,当您悬停时它将突出显示元素,您可以单击以在“元素”选项卡中显示它。

CTRL + SHIFT + I 使用控制台选项卡打开开发人员面板

右键单击>检查 右键单击任何元素,然后单击“检查”以在“开发人员”面板的“元素”选项卡中将其选中。

ESC 如果右键单击并检查元素或类似元素,然后在“元素”选项卡中查看DOM,则可以按ESC上下切换控制台,这是同时使用两者的好方法。



-5

在Chrome的控制台中,您可以执行console.log(data_to_be_displayed)


3
这不会打开控制台。这只会登录到控制台。
Shaz 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.