iOS / Safari: кнопка «Назад» на экране FileDownload иногда отсутствует - PullRequest
1 голос
/ 21 января 2020

В настоящее время я сталкиваюсь со странной проблемой, когда у меня нет никакой подсказки (из-за этого извините за очень расплывчатый вопрос). Я разработал Angular веб-приложение, которое предлагает загрузку файлов. Теперь странная часть:

При тестировании на iOS (13.3, iPad, iPhone) в основном все работает. Затем я сделал несколько изменений в своем тесте: я использовал функцию «Добавить на главный экран», где веб-приложение в основном претендует на роль PWA, а iOS / Safari открывается без какого-либо пользовательского интерфейса браузера.

В этом режиме Safari обрабатывает загрузку файлов немного по-другому: при загрузке файла отображается полноэкранное наложение с именем файла и некоторыми параметрами, а также кнопка «Назад / Готово» в верхней панели. (см. скриншот ниже, где я загружаю тестовый файл "image.jpg").

Проблема в том, что на некоторых iOS устройствах на некоторых тестовых серверах именно эта кнопка отсутствует в Safari, все остальное работает.

Есть идеи, что может вызвать такое поведение в iOS / Safari?

enter image description here

1 Ответ

1 голос
/ 22 января 2020

iOS PWA действительно глючили из-за небольших проблем, подобных этой, из-за некоторых новых iOS функций, таких как Safari Download Manager в браузере, поэтому Apple либо не поняла, либо решила, как они хотят чтобы справиться с этими ошибками в PWA.

Я бы посоветовал попробовать несколько разных вариантов загрузки тестовых файлов: https://forums.developer.apple.com/thread/95911

...