我正在使用PWA Builder设置一个渐进式Web应用程序。我需要下载pdf,一旦我 渐进式网络应用程序 在本地设备上下载后,互联网连接后,我再次检查单击pdf的链接进行下载。我试过了,但 PDF 文件无法下载。请指教。
首先,我认为您必须有互联网连接才能首先下载pdf。然后,将其转换为base64并存储在localStorage中。一旦用户再次打开您的网络应用程序,请检查他/她是否打开与我们存储的相同pdf,从localStorage显示它。
编辑:我认为您不能在服务工作者中缓存。这仅适用于预定义数据。
还有两个选项:- 网络SQL- 索引SQL- PouchSQL
https://www.sitepoint.com/offline-web-apps-service-workers-pouchdb/