Прогрессивное веб-приложение не может загружать файлы
Добрый день
В настоящее время я пытаюсь разработать прогрессивное веб-приложение для сайта Moodle, но не могу загрузить файлы с сайта Moodle.
Я использовал https://www.pwabuilder.com/ для создания PWA и создания сервисных работников. При необходимости я добавил сервисных работников на сайт https Moodle. Сервисные работники зарегистрированы, как и должно быть при использовании PWA.
PWA отлично работает для открытия внешних ссылок, таких как URL (URL открываются в браузере приложения по мере необходимости).
Однако я не могу загрузить какие-либо файлы, такие как PDF-документы с сайта Moodle.
Я попытался разработать приложение Ionic с базовым iframe, который встраивает сайт Moodle, чтобы определить, будет ли это работать. Мне также удалось открыть внешние ссылки, но я не смог открыть / загрузить документы.
Затем я встроил следующий веб-сайт http://www.pdfpdf.com/samples/ в iframe в приложении Ionic, в котором размещены некоторые образцы PDF-файлов. Затем я смог загрузить документы в формате PDF по мере необходимости.
Я встроил другой веб-сайт с другого сервера, который у нас есть, но также не смог загрузить какие-либо документы.
При эмуляции приложения Ionic в браузере мне всегда удавалось загружать файлы по мере необходимости, так как это всего лишь еще один "браузер", обращающийся к файлам.
Итак, я предполагаю, что какая-то конфигурация на сервере блокирует загрузку файлов по запросу из приложения, такого как прогрессивное веб-приложение?
Любая помощь или указатели будут высоко оценены.