Диалоговое окно Office не открывается в IE11 - PullRequest
0 голосов
/ 14 января 2020

Мы используем диалоговое окно Office JS в надстройке Outlook [1]. Расположение, открытое в диалоговом окне, находится в том же домене, что и приложение, используемое для надстройки. Это работает как для клиентов OWA, так и для настольных компьютеров. Однако у нас есть один пользователь, который работает в Outlook 2016 и использует веб-приложение IE11, которое получает следующую ошибку:

Рабочий стол (Windows - Outlook 2016)

{
"code": 7000,
"message": "You don't have sufficient permissions for this action",
"name": "Permission Denied"
}

При доступе к OWA в браузере IE11 пользователя мы получаем предупреждение о том, что диалог не может быть открыт, так как сайт не находится в той же зоне безопасности, что и OWA. В этом случае мы можем добавить нашу надстройку в список доверенных сайтов. Этот параметр, похоже, не имеет значения для настольного клиента.

Код ошибки 7000 не описан в [1]. Почему надстройка Outlook WebView не поддерживает надежные сайты?

[1] https://docs.microsoft.com/en-us/office/dev/add-ins/develop/dialog-api-in-office-add-ins#errors и события в диалоговом окне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...