gpt4 book ai didi

progressive-web-apps - 渐进式网络应用程序有什么方法可以访问本地文件系统吗?

转载 作者:行者123 更新时间:2023-12-04 15:48:59 25 4
gpt4 key购买 nike

老板要求我们将新的电子邮件 Web 应用程序制作成渐进式 Web 应用程序。我们发现无法从 PWA 保存本地文件,但他要求我们继续寻找方法。

有人可以确认当网页作为 PWA 运行时无法将文件保存到本地文件系统吗?

显然,对于电子邮件应用程序,您需要能够从您的电子邮件中下载文件,因此如果无法访问本地文件系统存储,就不可能下载文件,对吗?

这需要跨设备(iOS + Android)工作

编辑:这不是问题的重复:“如何在 javascript 中保存文件”

该解决方案不起作用,并且似乎记录在案它在 iOS 上的 PWA 中不起作用:https://github.com/eligrey/FileSaver.js/issues/479

反正你们已经间接回答了我的问题,这似乎不受支持,也没有解决方法。

最佳答案

答案是:不,iOS 上的 Progressive Web App 无法将文件下载到本地文件系统——他们不支持它。

引自此处:https://github.com/eligrey/FileSaver.js/issues/479

This issue is based on the general iOS WebKit download attribute issue. The download attribute in iOS is not working, therefore the browser does not recognize the generated ObjectUrl as download and ignores the provided filename.

This issue cannot be resolved by WebKit itself, because it involves iOS proprietary code, which is the reason why all browsers on iOS are affected. I personally triggered an Apple Care incident assisted by the Browser Compliance Center of my employer and got a feedback from Apple.

This incident was classified as high priority and will be fixed for future releases. It will not be available in iOS version 12.1 or any prior version.

关于progressive-web-apps - 渐进式网络应用程序有什么方法可以访问本地文件系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54639178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com