3

Каждый раз, когда я просматриваю страницу в Chrome с помощью инструментов разработчика, открываем страницу, и эта страница включает в себя Underscore, инструменты разработчика внезапно переходят в режим отладки и останавливаются в том же месте, строка 1206 underscore.js, который является строка, начинающаяся «визуализации» в этом разделе:Ошибка отладчика Weird Chrome для разработчиков

try { 
    render = new Function(settings.variable || 'obj', '_', source); 
} catch (e) { 
    e.source = source; 
    throw e; 
} 

Я не спрашиваю проклятую вещь для отладки, и я не добавляя точки останова в этом месте. У меня это на нескольких других страницах. Кто-нибудь еще видел это явление, и есть ли что-нибудь, что я могу сделать, чтобы остановить его?

enter image description here

ответ

2

Приостановлена ​​на JavaScript останова

Это означает, что сценарий нашел следующее заявление:

debugger; 

В данном конкретном случае, это выглядит как debugger; где-то в строке передается new Function (вам нужно посмотреть на переменные области и найти source, чтобы проверить это).

+0

Thanks Niet - У меня нет этой строки в моем собственном коде, и она не подходит в underscore.js - мне придется попробовать это в следующий раз, когда это произойдет, и сообщите о результатах здесь. –

+0

ОК, это снова произошло. Область переменных Scope в Dev Tools не расширяется, поэтому ничего не видно. Я не могу получить значение для источника из консоли, вне сферы видимости. Правильно ли я это делаю? Просто проверил уменьшенный файл подчёркивания, в который я включаю, и в нем нет никакой отладочной линии, и ни одного в моем проекте. Weird! –

Смежные вопросы