我正在使用sw-toolbox来缓存所有资源。但是,我无法弄清楚如何缓存api响应数据。我可以使用indexDb或内部存储。只是好奇地知道,我可以使用服务工作者缓存它吗?
我尝试使用以下代码,但它无效。
importScripts('bower_components/sw-toolbox/sw-toolbox.js');
toolbox.options.debug = true;
toolbox.precache(['/','/main.js',
'/main.css']);
toolbox.router.get('/', toolbox.fastest);
toolbox.router.get(/googleapis/, toolbox.fastest);
toolbox.router.get(/firebaseio/, toolbox.fastest);
所以我的字体和图片正在缓存中击中网址googleapis,但请求到firebaseio似乎不起作用。 有可能实现我在这里做的事情吗?