目前,我遇到一个奇怪的问题,我没有任何线索(因为对于这个非常模糊的问题,我们深表歉意)。我已经开发了一个Angular Web应用程序,可以下载文件。现在很奇怪的部分:

在iOS(13.3,iPad,iPhone)上进行测试时,基本上一切正常。然后,我做了一些测试变体:我使用了“添加到主屏幕”功能,该Web应用程序基本上伪装成PWA,并且在没有任何浏览器UI的情况下打开了iOS / Safari。

在这种模式下,Safari处理文件下载的方式略有不同:下载文件时,它在全屏覆盖中显示了文件名和一些选项,并在顶部栏中显示了一些“返回/完成”按钮(请参见下面的屏幕快照,其中我下载了一个测试文件“image.jpg”。

问题在于,在某些测试服务器上的某些iOS设备上,Safari中确实缺少此按钮,其他所有功能均正常。

知道什么可能触发iOS / Safari中的这种行为吗?

ios - iOS/Safari:“文件下载”屏幕上的“后退”按钮有时会丢失-LMLPHP

最佳答案

iOS PWA确实存在诸如此类的小问题,这是因为某些新的iOS功能(例如浏览器中的Safari Download Manager)所致,因此Apple尚未意识到或决定如何处理PWA中的这些错误。

我建议尝试一些不同的选项来下载测试文件:https://forums.developer.apple.com/thread/95911

关于ios - iOS/Safari:“文件下载”屏幕上的“后退”按钮有时会丢失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59843280/

10-11 22:17
查看更多