Як запустити відладчик JavaScript у Google Chrome?


418

Під час використання Google Chrome я хочу налагодити деякий код JavaScript. Як я можу це зробити?




Можливо, вам також стане це корисне: How-to-endinate-script-
Execution

Відповіді:


318

Windows: CTRL- SHIFT- JАБО F12

Mac: - -J

Також доступний через меню гайкових ключів (Інструменти> Консоль JavaScript):

Меню консолі JavaScript


23
Я думаю, що ярлик відтоді змінився на CTRL-SHIFT-J.
Martijn Laarman

5
або Cmd-Shift-J для Mac. Боже, я люблю цю <kbd>мітку. Шкода, що я не можу це використовувати в коментарях.
Анураг

11
Ярлик для Mac, схоже, насправді є Alt-Cmd-Jнайновішою версією Chrome.
Mathew Byrne

64
F12це найпростіший спосіб
Хуан Мендес

дивлячись на це запитання, я розумію, наскільки мої навички JavaScript покращилися від початківців рівнів до цілком гідних стандартів
Kamal Reddy

399

Спробуйте додати це до свого джерела:

debugger;

Він працює в більшості, якщо не у всіх браузерах. Просто помістіть його десь у своєму коді, і він буде діяти як точка розриву.


Важко знайти, як називається ця команда, якщо ви її забули!
Ахмед Фасіх

4
Гугл також важко з причин, чому це не завжди працює. Чи є в цьому обмеження?
Сенонімічний

2
Для цього вам потрібно відкрити інструменти для розробників Chrome (натисніть F12 на Windwos / Linux, не знаєте ключ на Mac або просто огляньте елемент). Якщо у вас відкриті Інструменти для розробників, додатковим дивом є те, що ви можете натиснути і утримувати кнопку «Оновити», щоб очистити кеш.
toon81

2
@CallumRogers Тільки якщо ваші користувачі використовують ваш сайт із відкритим Інструментом для розробників.
Джош М.

3
@JoshM. Зверніть увагу, що залишати це у виробничому коді дуже погано, оскільки це спричиняє проблеми в певних версіях IE, навіть у користувачів, у яких не відкриті інструменти розробки.
Омер ван Клотен

57

Windows та Linux:

Ctrl+ Shift+ Iклавіші, щоб відкрити Інструменти для розробників

Ctrl+ Shift+, Jщоб відкрити Інструменти для розробників та навести фокус на консолі.

Ctrl+ Shift+, Cщоб увімкнути режим перевірки елементів.

Мак:

+ + Iклавіші, щоб відкрити Інструменти для розробників

+ +, Jщоб відкрити Інструменти для розробників та навести фокус на консолі.

+ +, Cщоб увімкнути режим перевірки елементів.

Джерело

Інші ярлики


3
На mac, ярлик для перемикання режиму перевірки елементів є зсувом ⌘ C (Shift - Command - C)
Роберто Баррос

15

Натисніть F12функціональну клавішу в браузері Chrome, щоб запустити відладчик JavaScript, а потім натисніть «Сценарії».

Виберіть файл JavaScript вгорі і поставте точку перелому на відладчик коду JavaScript.


3
F12, здається, не відкриває налагоджувач у моїй системі Windows 7 з Chrome 23.0.1246.0 dev-m.
астлетрон

+1 для F12, він також працює для IE, FF, Edge. Не потрібно вивчати Emacs, як комбінації клавіш. За винятком Mac.
Csaba Toth


6

У Chrome 8.0.552 на Mac ви можете знайти це в меню Перегляд / розробник / консоль JavaScript ... або ви можете використовувати 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

Тепер Google Chrome представив нову функцію. За допомогою цієї функції Ви можете редагувати код у хромованому перегляді. (Постійна зміна місця розташування коду)

Для цього натисніть F12 -> Вкладка джерела - (праворуч) -> Файлова система - у цьому випадку виберіть своє місцезнаходження коду. і тоді браузер Chrome попросить вас дозволу, і після цього код засипатиме зеленим кольором. і ви можете змінити свій код, і він також відобразиться на вашому розташуванні коду (це означає, що він буде постійно змінюватися)

Дякую


0

Найефективніший спосіб, який я знайшов, щоб потрапити до налагоджувача javascript, виконавши це:

chrome://inspect


0

F12 відкриває панель розробника

CTRL + SHIFT + C Відкриє інструмент для перегляду курсору, де він виділяє елементи під час наведення курсору, і ви можете натиснути, щоб показати його на вкладці елементів.

CTRL + SHIFT + I Відкриває панель розробника з вкладкою консолі

ВПРАВО та клацніть правою кнопкою миші > Перевірити Клацніть правою кнопкою миші будь-який елемент та натисніть « Перевірити », щоб вибрати його на вкладці «Елементи» на панелі розробників.

ESC Якщо ви клацніть правою клавішею миші та огляньте елемент або подібний елемент і опинитесь на вкладці "Елементи", переглядаючи DOM, ви можете натиснути ESC, щоб переключити консоль вгору та вниз, що може бути хорошим способом використання обох.



-5

З консолі в Chrome ви можете це зробити console.log(data_to_be_displayed).


3
Це не відкриє консоль. Це ввійде лише до консолі.
Шаз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.