使用sw-toolbox缓存api数据

时间:2017-01-17 17:24:55

标签: caching service-worker sw-toolbox

我正在使用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似乎不起作用。 有可能实现我在这里做的事情吗?

0 个答案:

没有答案