我正在使用PWA Builder设置渐进式Web应用程序。我需要下载pdf,一旦断开互联网后,我将Progressive Web应用程序下载到本地设备上,然后再次检查,请单击pdf链接进行下载。我尝试过,但是PDF文件没有下载。请提出建议。
答案 0 :(得分:0)
首先,我认为您必须具有互联网连接才能首先下载pdf。然后,将其转换为base64并存储在localStorage中。用户再次打开您的Web应用后,请检查他/她是否打开了与我们存储的相同的pdf,并从localStorage中显示了该文件。
编辑:我认为您无法在Service Worker中进行缓存。这仅适用于预定义的数据。
还有两个选择: -websql -indexsql -pouchsql
https://www.sitepoint.com/offline-web-apps-service-workers-pouchdb/