Я отлаживаю приложение React Native 0.61.5 с помощью Chrome, и обычно, когда код перестает работать на точке останова, и при наведении курсора на свойство, я вижу все подробности во всплывающем окне. Но уже два дня я не могу вернуть эту функциональность. Я перезагрузил компьютер, почистил Chrome и Metro bundler, попробовал использовать виртуальное или реальное устройство, но оно все еще не работает. Я что-то деактивировал случайно?
11
Ответы:
Обновление: проблема, кажется, решена с новым обновлением Chrome 79.0.3945.117.
Да, с Chrome 79 эта функциональность была нарушена. В этой ветке люди сообщают об этой ошибке: https://support.google.com/chrome/thread/22882968?hl=ru.
(а также в ссылке из комментария к этому вопросу)
И это поток, в котором разработчики Chrome отслеживают эту проблему и пытаются ее исправить: https://bugs.chromium.org/p/chromium/issues/detail?id=1033022
В Chrome Canary (81) эта функция работает и, как сообщается, работает в версии Chrome Dev (80). Другими альтернативами являются Firefox (также люди говорят, что он работает в Opera и других браузерах) и отладка через VSCode.
Похоже, что они не собираются это исправить до версии 80, которая не должна быть выпущена до февраля (из того, что люди говорят в этой теме: https://support.google.com/chrome/thread/22882968? гл = en ).
Также произошло это изменение: https://chromium-review.googlesource.com/c/chromium/src/%2B/1835357, из-за которого переменные появлялись при наведении только внутри самой внутренней области видимости. Обновление: эта функция (для оценки вне самой внутренней области видимости), вероятно, будет восстановлена: (с https://bugs.chromium.org/p/chromium/issues/detail?id=1033022 )
«Это отменяет http://chromium-review.googlesource.com/c/chromium/src/+/1835357 , что ограничивает оценку нетерпеливого всплывающего окна самой внутренней областью, которая является единственной областью, для которой мы можем сейчас получить надежные результаты . Для внешних областей он все еще может давать правильные результаты, но мы не можем этого гарантировать. Но эта функция все еще очень полезна, и поэтому мы восстанавливаем поведение здесь, и позже выполним правильное исправление и UX » ,
источник
Даже с последним обновлением Google Chrome мне не удалось решить эту проблему. Проблема связана с Chromium-версией Google Chrome.
Вам нужна версия Chromium 81, которая исправляет ошибку.
Я загрузил последний браузер Chromium с Chromium 81, и он работает для меня https://chromium.woolyss.com/download/fr/
источник