我能否获得PWA功能,例如在原生应用程序中为anrdoid / ios缓存请求(我需要对相机等原生功能的访问权限)
或者在ionic 4 + angular 7中缓存请求的另一种方法,由于大小限制小,本机存储不是这种情况
我尝试ng add @angular/pwa
,配置请求缓存,然后
运行ionic cordova run(or build) android --prod
。网络版应用-缓存工作原理和
本机应用程序-缓存不起作用
我希望看到一些缓存的请求,但是在使用设备应用程序调试的控制台(devtools webview)中出现TypeError: Failed to register a ServiceWorker: An unknown error occurred when fetching the script.
错误
答案 0 :(得分:0)
是可能的。您可以在网络视图中调用它
您可以使用cordova
个库来启用该功能
npm i ionic-cache
https://www.npmjs.com/package/ionic-cache离子缓存服务,可以 缓存几乎所有内容。它缓存请求,可观察,承诺和 经典数据
您可以继续使用它的改进版