Призупинено у відладці в хромі?


131

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

Що можна зробити?


Відповіді:


198

Однією з можливих причин є те, що ви ввімкнули "паузу на винятки" (маленький значок у формі стоп-символу із символом "pause (||)" у нижній лівій частині вікна). Спробуйте повернути його до стану виключення / сірого (а не червоного та синього) та перезавантажте сторінку.

ОНОВЛЕННЯ: Додавання екрана для довідки:

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


1
іноді слід знати, де натиснути.
Даршан Тханкі

@DavidJ Я додав скріншот іконки, сподіваюся, ви не заперечуєте.
RubenGeert

Дуже дякую. Це почало мене засмучувати. Я навіть не пам’ятаю, щоб натиснути цю кнопку.
dminer

1
Пауза на винятки не є жодною проблемою (@Luja) і не є проблемою (@ Bosworth99), а також чимось розчарувати (@dminer). Це дуже корисна функція при налагодженні. Для перегляду всіх варіантів в інтерфейсі devTools та комфорту з ними потрібно лише кілька годин (або менше, залежно від вашого досвіду). Будь ласка, вкладіть цей час! Це допоможе вам неодмінно у вашій щоденній програмі налагодження.
CodeVortex

4
@CodeVortex Просто тому, що щось корисне, це не перешкоджає проблематиці, якщо він робить щось, чого ви зараз не хочете, і ви не знаєте, як це зупинити.
Джессіка Б

99

У моєму випадку я встановив, що Any XHRпрапор встановлений в XHR Breakpointsналаштуваннях, доступний на вкладці "Джерела" в межах інструментів розробки Chrome.

Будь-який прапор XHR у Chrome Dev Tools

Зніміть прапорець, щоб Chrome знову працював нормально.


4
Це те саме питання, що у мене було
Джимбо Джонс

Тут теж саме питання, спасибі - це зводило мене з глузду.
zigojacko

3
ви щойно врятували мені життя :-)
Alex


У мене це було на Анімації - ганяло мене, поки я не прочитав це, дякую!
asimovwright

32

Це також може спричинити проблему

Значок точки перерви вгорі праворуч має бути синім таким чином

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

Не повинен сірий, як це

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


1
Це вводить в оману, оскільки він забороняє зупинятися на будь-яких точках перерви, а не на тій, що завантажується. Таким чином, це запобігає і потрібні точки прориву. Фактична проблема - це не кнопка вгорі праворуч, а прапорець "Будь-який XHR" внизу зліва.
k0pernikus

12

Нижче наведено декілька варіантів, якщо ви перевірили деякі, коли умова активна, налагоджувач точок розриву також активний


11

Якщо ви перейдете до Джерела, ви побачите кнопку паузи введіть тут опис зображеннявнизу DevTools. В основному є 3 можливих варіанти паузи в DevTools під час налагодження файлу js,

  • Не робити пауз на винятках ( введіть тут опис зображення):

    Кнопка паузи буде сірим кольором, як якщо б активовано "Не робити пауз на винятках". введіть тут опис зображення

  • Призупинити всі винятки ( введіть тут опис зображення):

    Кнопка паузи буде синім кольором так, ніби активовано "Пауза на всіх винятках". введіть тут опис зображення

  • Призупинення вимкнених винятків ( введіть тут опис зображення):

    Кнопка паузи буде фіолетовим кольором, як якщо б активовано "Пауза на вилучені винятки". введіть тут опис зображення

У вашому випадку, якщо ви не хочете робити паузу, виберіть Не робити пауз на винятках. Щоб вибрати, перемикайте кнопку паузи, поки вона не стане сіроювведіть тут опис зображення .


3
Дякую за скріншот!
Максим

СПАСИБІ! Ти єдиний, хто відповів на це чіткою ознакою того, що це таке. Підказки повинні бути корисними, а не заплутати: коли він сірий і, таким чином, відключений, підказка пише "Призупинити винятки" ... які підказки для перемикань були менш ідіотичними ("Не робити пауз на винятках. Клацніть, щоб переключити")
Юрген А. Ерхард

7

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

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



3

Клацніть піктограму «Налаштування», а потім натисніть кнопку «Відновити настройки за замовчуванням та перезавантажити». Це працювало на мене, тоді як прийнята відповідь не відповіла.Відновлення за замовчуванням і перезавантаження Google Chrome


У мене був такий же досвід, і мені здавалося, що я приймаю божевільні таблетки: cl.ly/f4Jj "Відновити за замовчуванням" у налаштуваннях це було встановлено для мене. Поняття не маю, що це було, але, як це не відбувалося в Канарі, я знав, що це щось специфічне для інструментів розробки Chrome.
Брендон Асков


2

Дійсно дурне питання, що я зіткнувся з тим, що привів мене сюди з налагоджувачем; команда .: "налагоджувач;" на ньому встановлений годинник.

Це спричинило сторінку, яка щойно сказала налагоджувач; відображатись між кожним завантаженням сторінки.

Спосіб її відключити - це просто натиснути правою кнопкою миші вказаний годинник та натиснути «Видалити вираз перегляду».


2

Це дійсно поганий досвід. якщо наведена вище відповідь не спрацювала, спробуйте це.

Клацніть піктограму «Налаштування», а потім натисніть кнопку «Відновити настройки за замовчуванням та перезавантажити».

Натискайте "F8", поки його значення не стане нормальним.

Щасливе кодування !!


1

Інший користувач згадав про це незначно, але я пропустив це, поки не повернувся сюди приблизно 3 рази за 2 дні -

Існує розділ під назвою Точки перерви EventListener, який містить перелік інших точок прориву, які можна встановити. Буває так, що я випадково ввімкнув одного з них на мутації DOM, яка давала мені знати, коли що-небудь до DOM було відмінено. На жаль, це призвело до того, що я вимкнув купу плагінів і доповнень, перш ніж я зрозумів, що це лише моя машина. Сподіваюсь, це допомагає комусь іншому.


0

Ви можете просто перейти до пунктів Breakpoints на консолі розробника Chrome, клацнути правою кнопкою миші та видалити точки прориву. Простий.


0

У моєму forциклі виникла помилка синтаксису . Це спричинило помилку паузи.



0

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

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