Проверьте загрузку с самого начала, чтобы отладить надстройку Excel.

У меня есть надстройка Excel в AppSource. У него есть ошибка: иногда, когда надстройка запускается с помощью ее кнопки на ленте в первый раз, первая страница не может быть хорошо загружена (поэтому остается просто пустая панель задач). Повторное нажатие на кнопку хорошо загружает надстройку.

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

Затем откройте приложение Office и загрузите надстройку. Щелкните правой кнопкой мыши надстройку, и вы должны увидеть параметр «Проверить элемент» в контекстном меню. Выберите этот параметр, и он откроет инспектор, где вы сможете установить точки останова и отладить надстройку.

Проблема этого подхода заключается в том, что мы можем активировать «Проверить элемент» только после завершения загрузки. Затем на вкладке Network мы видим, что все файлы уже загружены без дополнительной информации (например, времени, размера). Такой подход не позволяет мне проверять загрузку с самого начала:

введите здесь описание изображения

У кого-нибудь есть лучший способ или лучший инструмент?


person SoftTimur    schedule 19.08.2019    source источник


Ответы (1)


Вы пытались ввести window.location.reload() в консоли и нажать Enter? По крайней мере, в Windows я обнаружил, что это очень полезный метод отладки для диагностики проблем, возникающих во время запуска панели задач, и кажется, что он также должен принудительно перезагружать файлы JS для сценария, который вы ищете за.

person Michael Zlatkovsky - Microsoft    schedule 19.08.2019
comment
Привет, Майкл, window.location.reload() действительно перезагружает надстройку и файлы JS. Но это все же не первый запуск. В то время как в Windows, если мы откроем F12 перед надстройкой, запустим надстройку, затем продолжаем обновлять F12, затем выбираем надстройку, мы можем проверить информацию о первом запуске. - person SoftTimur; 19.08.2019
comment
И, с моей стороны, первый запуск имеет небольшое отличие от второго/третьего запуска. Например, страница приветствия не может быть хорошо загружена в первый раз, но второй запуск исправляет это. - person SoftTimur; 19.08.2019