Мы разработали надстройку Outlook Web в React, построенную с помощью Webpack.Он работает в Интернете, в приложениях и на рабочем столе.
У нас есть очень странный случай, который мы не можем объяснить клиенту.Мы провели тестирование на виртуальной машине (Windows: 10.0.16299.0; лицензия Office: Microsoft Office 365 ProPlus; настольная версия Outlook: 32-разрядная версия Outlook for Office 365 MSO 16.0.10730.20264) с учетной записью администратора и учетной записи обычного пользователя:
- Надстройка хорошо работает с учетной записью администратора, веб-страницей и рабочим столом.
- Надстройка хорошо работает в сети с учетной записью без прав администратора, но JS, похоже, не выполняется на настольном компьютере.Появляется статический HTML-контент, то есть это не проблема сети или брандмауэра.
- У нас есть другая версия надстройки, не использующая Webpack и React, просто чистый JS: он хорошо работает как в Интернете, так и на рабочем столе, то естьJS может быть выполнен на учетной записи без прав администратора.Мы можем видеть надстройку, загруженную в файлы кэша AppData.
Существует ли проблема надстройки на основе React, которая может объяснить это очень странное поведение (почему такая разница между учетной записью администратора и не администратора? КакМожет ли JS интерпретироваться по-разному в зависимости от типа учетной записи?)?Или какая-либо известная несовместимость с Webpack?
Разработчики Microsoft Store не обнаружили этой проблемы при выполнении тестов кода ...