在“添加到主屏幕”上缓存文件

时间:2019-06-24 18:53:21

标签: javascript service-worker progressive-web-apps workbox

我想使PWA离线可用。但是,它需要一个大目录(数千个)(2kb)小文件。总重量约为15 mb,如果用户想要安装但在首次访问时预缓存太多,这对这是合理的,而对于WorkBox而言则太大(无论在安装过程中会窒息而死)

是否存在某些(跨浏览器)机制,其中只有在用户决定添加到主屏幕之后,才可以缓存文件集?

(window.onAppInstalled可能是Chrome和FF的解决方案,但据我所知,它在Safari中不起作用。)

0 个答案:

没有答案