Странная ошибка отладчика Chrome Developer Tools
Время от времени, когда я просматриваю страницу в Chrome с открытыми инструментами разработчика, и эта страница содержит Underscore, инструменты разработчика внезапно переходят в режим отладчика и останавливаются в том же месте, строка 1206 файла underscore.js, с которого начинается строка "render" в этом разделе:
try {
render = new Function(settings.variable || 'obj', '_', source);
} catch (e) {
e.source = source;
throw e;
}
Я не спрашиваю эту чертову вещь для отладки, и я не добавляю точку останова в этом месте. У меня есть это на нескольких других страницах. Кто-нибудь еще видел это явление, и могу ли я что-нибудь сделать, чтобы остановить его?
1 ответ
Приостановлено на точке останова JavaScript
Это означает, что скрипт нашел следующее утверждение:
debugger;
В данном конкретном случае это выглядит как debugger;
где-то в строке передается new Function
(вам нужно посмотреть на переменные области видимости и найти source
Ценность, чтобы проверить это).