Как писать и запускать скрипты в консоли Google Chrome Javascript? - PullRequest
7 голосов
/ 02 апреля 2011

Я недавно переключился с Firefox на Chrome, и я (вероятно) пропустил важную функцию. Я использовался для тестирования фрагментов JavaScript на FF из консоли Firebug следующим образом: откройте консоль, напишите сценарий и, наконец, нажмите CTRL + Return, чтобы выполнить код.

Кажется, невозможно сделать то же самое в консоли Chrome, так как, когда я набираю там какой-то код и нажимаю return, чтобы начать новую строку, код выполняется немедленно.

Есть ли способ реплицировать поведение Firefox в Chrome?

Спасибо.

Ответы [ 5 ]

4 голосов
/ 02 апреля 2011

Кажется, что нет явного «многострочного режима».Но вы можете:

  • Вставить код (он сохранит многострочный)
  • Shift + Return, чтобы добавить новую строку без выполнения скрипта

Связанные ошибки:
https://bugs.webkit.org/show_bug.cgi?id=30553
http://code.google.com/p/chromium/issues/detail?id=72739

3 голосов
/ 11 августа 2013

Вы также можете нажать Shift + Enter, чтобы начать новую строку без запуска кода в консоли Chrome: https://developers.google.com/chrome-developer-tools/docs/tips-and-tricks#multiline-commands

2 голосов
/ 07 апреля 2015

Лучший способ сделать это, используя Chrome featue, например Фрагменты , где вы можете написать javascript и сохранить в консоли разработчика ChromeОн доступен под источником внутри инструментов разработчиков при проверке элемента. Более подробную информацию о фрагментах можно найти по этой ссылке.

Он был доступен в Chrome Canary, и теперь я думаю, что он доступен и в браузере Chrome по умолчанию.

2 голосов
/ 27 февраля 2013

Я рекомендую это:

  1. Напишите debugger; и нажмите Введите , на вкладке консоли
  2. Вы попадете на вкладку Источники ; если нет, убедитесь, что точки останова отладчика активны
  3. Теперь вы можете написать все, что захотите, на вкладке Sources , которая работает как полноценная IDE с такими функциями, как перевод строки и отступ
  4. Выберите любую часть вашего кода для запуска и щелкните правой кнопкой мыши, выберите Evaluate in console
2 голосов
/ 02 апреля 2011

Установка Firebug Lite для Google Chrome . У него есть консоль.
Не ищите полноценный Firebug. Вы будете разочарованы:)

Упс, сначала я не читал правильно. Виноват!

В Firebug Lite взять Консоль . Тогда вы увидите крошечную красную стрелку вверх в правом углу .
Нажмите на него, и вы получите многолинейную консоль . Не так ли?

...