【发布时间】:2020-01-21 14:28:12
【问题描述】:
目前我面临一个奇怪的问题,我没有任何线索(因为这个非常模糊的问题很抱歉)。我开发了一个 Angular Web 应用程序,它提供文件下载。现在奇怪的部分:
在 iOS(13.3、iPad、iPhone)上进行测试时,基本上一切正常。然后我做了一些测试:我使用了“添加到主屏幕”功能,其中网络应用程序基本上伪装成 PWA,并且 iOS/Safari 在没有任何浏览器 UI 的情况下打开。
在这种模式下,Safari 处理文件下载的方式有点不同:下载文件时,它会显示一个带有文件名和一些选项的全屏覆盖,以及顶部栏中的一些“返回/完成”按钮(见截图下面,我在这里下载了一个测试文件“image.jpg”)。
问题在于,在某些测试服务器上的某些 iOS 设备上,Safari 中正是缺少此按钮,其他一切正常。
知道什么会在 iOS/Safari 中触发这种行为吗?
【问题讨论】:
标签: ios download safari progressive-web-apps