标签: javascript service-worker progressive-web-apps workbox
我想使PWA离线可用。但是,它需要一个大目录(数千个)(2kb)小文件。总重量约为15 mb,如果用户想要安装但在首次访问时预缓存太多,这对这是合理的,而对于WorkBox而言则太大(无论在安装过程中会窒息而死)
是否存在某些(跨浏览器)机制,其中只有在用户决定添加到主屏幕之后,才可以缓存文件集?
(window.onAppInstalled可能是Chrome和FF的解决方案,但据我所知,它在Safari中不起作用。)