Удаленная отладка Chrome: переменные области не заполняются в отладчике

2 дня назад моя удаленная отладка моего ионного приложения в Chrome работала отлично. Однако теперь без изменений моя удаленная отладка не будет отображать переменные области видимости.

В разделе «Область» удаленного отладчика просто указано: «Не приостановлено». Это появляется всегда, в том числе, когда приложение приостановлено в точке останова.

Я предполагаю, что проблема может быть связана с тем, что я отлаживаю исходные карты. Я провел быстрый сеанс отладки по сравнению с обычной веб-страницей, работающей в Chrome на моем планшете, и таким образом я мог видеть переменные области видимости. Это наводит меня на мысль, что это потенциально связано с использованием исходных карт.

Кроме того, в верхней части отладчика возникает ошибка:

«Рассмотрите возможность отключения Chrome Data Saver во время отладки».

Я не могу точно сказать, была ли эта ошибка всегда или нет, но я не помню, чтобы она была раньше.

Однако функция сохранения данных отключена как на ПК, так и на планшете, что, по-видимому, должно предотвратить отображение этой ошибки.

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

https://github.com/google/WebFundamentals/issues/4463

Во вложении скриншот проблемы в действии.

Скриншот отладчика

Я все еще могу использовать раздел «Наблюдение», чтобы увидеть, что происходит в моих переменных области видимости, введя их (как вы можете видеть на скриншоте примера).

Вот информация о версии Chrome для Chrome, работающей на моем ПК:

Google Chrome 65.0.3325.181 (официальная сборка) (64-разрядная версия) (группа: 65_win_181) Редакция dc3469be277cc962ba01d9c0cb5bb1a265676c36-refs/branch-heads/3325@{#725} ОС Windows JavaScript V8 6.5.254.41

У меня есть Galaxy Tab A (2016) с S Pen.

Планшет работает под управлением Android версии 7.

Любые идеи, которые у кого-то есть, чтобы понять, что происходит, будут очень оценены.

Будут


person Will Ferrer    schedule 22.03.2018    source источник


Ответы (1)


В конце концов, по причинам, которые я не мог понять, мое приложение вообще потеряло возможность общаться с моим компьютером через WebSockets.

Выполнение этой команды, похоже, устранило как мою исходную проблему, так и мою новую проблему.

cordova plugin add cordova-plugin-websocket

У меня уже была установлена ​​библиотека websocket, но, возможно, эта была лучше.

Я надеюсь, что это поможет любому, кто застрял с этой проблемой.

Будут

person Will Ferrer    schedule 07.04.2018