Ошибка в Chrome DevTools
Недавно я начал часто встречаться в Chrome Dev Tools при щелчке правой кнопкой мыши по элементу с целью выбора "Inspect Element" - вместо выбора элемента на вкладке "Элементы" ошибка "Ошибка нечистоты: параметр 2 (сообщение)". появляется на вкладке "Источники" для виртуальных "extensions:: schemaUtils" script.
Ошибка возникает в функции "validate" согласно снимку ниже.
![Screenshot of error in DevTools]()
Эта ошибка возникает с момента установки расширения OneTab и действительно исчезает, когда я отключу его. Я сообщил об этом автору расширения, до сих пор без ответа. К сожалению, по мере того, как работа сочла нужным выдать меня с недостаточно мощной машиной, удаление OneTab не является вариантом, так как память в противном случае работает в крайне коротком замыкании.
Проблема легко реплицируется. Внутри Qaru нажмите на значок "StackExchange" вверху слева, а затем щелкните правой кнопкой мыши на одном из элементов "Ваши сообщества". Контекстное меню не открывается и появляется ошибка выше. Это также влияет на всплывающие меню основного продукта, над которым я работаю.
Эта ошибка возникает только в одном экземпляре Chrome, который, как мне кажется, является моей основной машиной для разработчиков, и делает не в Chrome Canary на том же компьютере и с тем же расширением.
Chrome 37.0.2024.2m на ноутбуке Windows 7 Professional, Service Pack 1, x64.
Есть ли у меня поврежденная копия Chrome? Могут ли другие пользователи реплицировать эту ошибку (с расширением OneTab или без него)? Есть ли что-то не в том, чтобы удалить постоянное расширение, которое я могу сделать, чтобы восстановить существенную функциональность "Проверить элемент"?
Я уже попробовал сбросить Chrome в меню настроек.
Ответы
Ответ 1
Проблема, с которой вы столкнулись, заключается в том, что для (неперехваченных) ошибок срабатывает точка останова.
Чтобы это не произошло, откройте вкладку "Источники" инструментов разработчика и убедитесь, что круг с двумя полосками в нем GREY, а не синий. Этот круг означает "Приостановить исключение" и является самым правильным значком на следующем рисунке.
![]()
Ответ 2
Просто заявляя более четко: если вы в порядке, просто отключите расширение OneTab Chrome.
Ответ 3
дезактивация и повторная активация точек останова в devtools решила мою проблему
Значок точек останова находится в Инструментах разработчика, на вкладке Источники, значок слева от кнопки паузы.
Я также использую OneTab, я на OSX 10.10.5, Google Chrome версии 46.0.2490.71 (64-разрядная версия) - другие расширения, которые я установил, - это LastPass, Xdebug helper, JetBrains, Postman, DevTools Тема: Zero Dark Matrix, Google Документы (и аналогичные)
Решение о контрольных точках было предложено здесь fooobar.com/info/331516/...