#javascript #office-js #microsoft-edge #office-addins #q
#javascript #office-js #microsoft-edge #office-дополнения #q
Вопрос:
Мы используем Office.js версии 1.1 и q.js версии 1.5.1 в нашем приложении надстройки Excel.
Excel TPA загружается успешно, если мы поддерживаем приложение Excel как активное. Но если перейти к любому другому приложению во время загрузки Excel TPA, выполнение асинхронных вызовов останавливается без какой-либо ошибки (методы ‘then’ или ‘fail’ не выполняются из Q promise).
мы тестировали в нескольких системах с разной конфигурацией, и мы заметили, что только в версии Windows 1909 есть эта проблема.
можем ли мы что-нибудь сделать для решения этой проблемы.
Комментарии:
1. Может ли это быть явлением, описанным в документации? learn.microsoft.com/en-us/office/dev/add-ins/excel /…
2. В таблице я вижу, что вы используете Edge legacy и Edge Chromium для обоих типов браузеров. Я хочу уточнить у вас, используете ли вы также webview2 (Chromium) вместе с web view (edge HTML)? Возникает ли проблема с каким-либо другим элементом управления, если вы не используете веб-представление в надстройке?
3. @Deepak-MSFT: мы получаем эту проблему с веб-просмотром. система, в которой используется IE, работает нормально.
4. @RickKirkham: мы можем обрабатывать исключения, связанные с изменением фокуса, при перемещении одного активного Excel в другой активный excel, выполняя операции повтора. но проблема здесь в том, что мы не получаем никаких исключений при переходе в другое приложение.
5. @SaiKumar, я вижу, что в этой проблеме задействовано много технологий, что усложняет эту проблему. Для поиска основной причины проблемы необходим анализ дампа памяти. Если вам нужна дополнительная поддержка по этой проблеме, я предлагаю вам создать запрос в службу поддержки Microsoft, используя эту ссылку . Пожалуйста, обратите внимание, что это платная служба поддержки . Спасибо за понимание.