2

我正在使用 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);

所以我的字体和图像被缓存,它们命中了 url googleapis,但是请求到 firebaseio 似乎不起作用。是否有可能实现我在这里所做的事情?

4

0 回答 0