Поддерживается ли .webmanifest в SharePoint Online? Как создать прогрессивное веб-приложение SharePoint Online с поддерживаемым файлом веб-манифеста? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь создать прогрессивное веб-приложение SharePoint Online с использованием сборки, созданной с использованием Angular 8 PWA. Я могу получить работника службы и приложения. Однако файл webmanifest загружается неправильно.

Я создал новую страницу ASPX в SharePoint и добавил файл веб-манифеста следующим образом:

<link rel="manifest" href="https://tenant.sharepoint.com/sites/SC/SiteName/mobile/SitePages/manifest.webmanifest" />

В инструментах разработчика Chrome файл манифеста всегда ожидает загрузки:

Без этого я не могу получить функцию «Добавить на главный экран» при просмотре с мобильных устройств.

1 Ответ

0 голосов
/ 21 октября 2019

Да. SharePoint поддерживает файл манифеста. Причина, по которой он не работал, обрабатывается как запрос перекрестного источника.

Добавление crossorigin = "use-credentials" в конце ссылки на манифест устранило проблему:

<link rel="manifest" href="./manifest.webmanifest" crossorigin="use-credentials" />
...