Избегайте перехода через javascript файл в Chrome Developer Tools?

Мне интересно, есть ли способ опустить файл javascript из отладчика Chrome Developer Tools, поэтому он автоматически пропустит любые вызовы функций, сделанные на этом script?

Я спрашиваю, потому что мои проекты часто включают большие библиотеки, такие как jQuery. Когда я перебираю javascript в инструментах разработчика Chrome во время отладки, я должен проходить через jQuery lib каждый раз, когда я делаю вызов jQuery в своем script.

Мне нужно установить точки останова на одну строку после каждого вызова объекта jQuery. Это единственный способ, которым я нашел пропустить мимо, и это очень раздражает.

Ответ 1

ОБНОВЛЕНИЕ 2
В последних версиях хром улучшен поток пользователей этой функции. См. https://developer.chrome.com/devtools/docs/blackboxing

ОБНОВЛЕНИЕ 1
Начиная с версии Chrome 38, вам больше не нужно включать эксперименты с инструментами разработчика.

Ниже приведены только истории

Это возможно теперь в версии хром 30+.

  • Включить "Включить эксперименты с инструментами разработчика" из chrome://flags/#enable-devtools-experiments. (Да, вам нужно набрать то, что вы набираете URL)
  • Перезапустить хром
  • Нажмите значок настроек в инструментах разработчика Chrome.
  • Перейдите в раздел "Эксперименты". Обратите внимание на ПРЕДУПРЕЖДЕНИЕ;) и затем отметьте Enable frameworks debugging support. (Вы также можете попробовать Show step-in candidates while debugging)
  • Теперь закройте Chrome Dev Tools и снова откройте его.
  • Нажмите значок настроек в инструментах разработчика Chrome.
  • В общем разделе вы найдете "Пропустить переход по источникам с конкретными именами". Отметьте это и укажите regex для имен файлов javascript, которые вы хотите пропустить.

Skip stepping into certain javascript files

Источник: Советы и рекомендации: Игнорирование кода библиотеки при отладке в Chrome

Ответ 2

iSid Я хотел бы указать, что с Chrome 38 вам больше не нужно включать эксперименты devtools. Вместо этого, если вы перейдете непосредственно к инструментам разработчика F12 → settings → general → sources, вы увидите последний элемент, находящийся в режиме blackboxing. Хорошая часть заключается в том, что вы можете настроить каждую фреймворк на своей собственной линии или вы можете скомбинировать общий шаблон для всех типов (firebug | angular | knockout | jquery | bootstrap | modernizr | reply)

Ответ 3

В версии 51 ситуация немного отличается.

Нажмите F12, затем F1. Выберите "Blackboxing" в меню слева.

введите описание изображения здесь

Ответ 4

Кнопка "Выход" позволяет быстро вывести вас из кода JQuery.