Я разработал надстройку Outlook Web с использованием Visual Studio 2017, и пока все мои тесты основаны на размещении надстройки на локальном хосте, и у меня не было проблем с этим, все работало нормально.Теперь я переместил мою надстройку в общую папку на своем сервере Sharepoint, чтобы другие могли проверить мою надстройку.
В моем файле манифеста я изменил строку, которая определяет URL-адрес моего функционального файла, чтобы указать, где он находится:
<FunctionFile resid="FunctionFile.Url" />
Я также добавил в строку под
<AppDomain>https://<My URL Domain></AppDomain>
Изображение загрузки моего значка надстройки находит, однако, когда я нажимаю на иконку надстройки со страницы OWA, я получаю следующую ошибку:
SEC7120: [CORS] Theorigin 'https://' не удалось разрешить ресурс документа перекрестного происхождения в ms-appx-web: ///assets/errorpages/forbidframingedge.htm#https: ///Functions/FunctionFile.html? et ='.
Есть ли способ разрешить запуск моей надстройки?В настоящее время я провожу тестирование в браузере Edge.
Спасибо!
Обновление:
Вот мой HTML-код файла функции:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<title></title>
<script src="../Scripts/jquery-3.3.1.min.js" type="text/javascript">
</script>
<script src="../Scripts/Office/MicrosoftAjax.js" type="text/javascript">
</script>
<script src="../Scripts/Office/1/office.js" type="text/javascript">
</script>
<script src="FunctionFile.js" type="text/javascript"></script>
</head>
<body>
<!-- NOTE: The body is empty on purpose. Since this is invoked via a button, there is no UI to render. -->
</body>
</html>